Day5-UI自动化测试阶段考试
UI 自动化测试阶段考试
简答题
考试形式
- 闭卷考试:笔试
- 模拟面试
- 时常:2 个半小时
- 最后的总分为笔试题 70%,模拟面试占 30%
简答题
- 什么是面向对象?
- 字符串逆序
- 项目流程(测试流程)
- 什么是回归测试?
- 什么是缺陷生命周期?
- 在 Web 应用的功能测试中,应关注哪些关键方面?
- mysql 聚合函数有哪些
- 左连接与右连接的不同?
- mysql 怎么去重?
- Linux 中如何实时查看日志记录
- linux 改变权限命令
- 如何在 Linux 中查看当前系统的资源使用情况?
- 在 Selenium 中,如何定位一个元素?请举例说明常用的几种定位方法。
- PO 设计模式的六大原则是什么?
- 在 Selenium 中,如何处理页面加载等待时间?你常用哪几种等待方式?
- 在 Selenium 中,如何实现窗口切换?
- quit 方法和 close 方法的区别是什么
- 如何用子元素定位父元素
- UI 自动化 3 种等待方式区别与优点
- 自动化测试如何处理验证码
编程题
- 二分查找。
- 斐波那契数列,递归实现。
- 设计一个文件上传下载场景的测试用例。
- 编写一个 MySQL 查询,用于更新 orders 表中所有客户的订单状态,将状态从'pending'更改为'shipped',条件是订单日期在 3 个月以前。
- 编写一个 MySQL 脚本,删除 customers 表中所有没有任何订单的客户记录。
- 反转二叉树代码实现,题目描述如下:
- 给定一个二叉树,对该二叉树实现镜像反转。
- 示例
在以下模板中实现:
class Node:
def __init__(self,data):
# 数据
self.data = data
# 左指针
self.left = None
# 右指针
self.right = None
class Solution:
def invertTree(self, root: Node) -> Node:
# 中间是你要实现的代码