1:自动化测试流程
1:需求分析
2:编写测试计划 包含进度,是否可以实现自动化,优先级。
3:编写测试用例
4:评审
5:执行(写代码)
6:报告
2:分层思想:(你的框架中如何进行进行分层设计?或者你的测试框架包含哪些模块)
testcase 存放自动化测试用例
common 通用模块
logs 日志模块
reports 测试报告模块
data 测试数据
config 配置文件
middle
项目启动的文件 run.py
3:什么样的项目适合做自动化?
首先:要知道 不是所有的自动化都适合做自动化。
需求稳定,不会频繁变更
研发和测试周期长,需要频繁执行回归测试(搞活动)
需要在多种平台上重复运行相同测试的场景