课前准备:Web 或 App方向二选一,尽量和自己工作中的项目贴合
- 复习学过的课程内容。
- 选择 Web 自动化 或者 App 自动化 两个方向其中之一,思考以下问题。
- 自动化测试的需求背景。
- 自动化测试的方案设计。
- 自动化测试的技术选型,选用了哪些技术栈,为什么选择这个技术栈。
- 自动化测试的推行过程: 如何写用例,如何执行用例,如何查看报告。
- 自动化测试的推行成果,提升了什么效率
## xxx产品设计方案
### 产品背景
### 自动化测试价值
### 自动化测试策略
#### 技术选型对比
使用了什么技术栈,为什么使用这个技术栈
#### 框架设计
如何设计的,为什么要这样设计
#### 用例规范设计
### 项目管理
- 如何排期实现自动化测试用例
### 预期价值
pytest 源码看过吗?
为什么选择使用 pytest 而不是 unittest?
解释什么是 Page Object 设计模式,以及它在 UI 自动化测试中的优势是什么?
如何结合数据驱动测试与 Page Object 模式设计自动化测试框架?
使用 Page Object 设计模式,设计业务模块的自动化测试框架结构。
在设计自动化测试框架时,如何确保代码的可维护性和可读性?
描述之前遇到的自动化测试中的复杂场景,并解释解决方法。
描述自动化测试策略,包括要测试的主要功能点和可能的边界条件。
选择合适的自动化测试工具,并解释选择理由。
1000 条不相关的 pytest 用例怎么运行
用例在多个节点运行怎么做,需要指定节点运行特定部分用例
自动化测试如何结合CICD运行(选修)