自动化项目,需要从 时间、人力、收益 这三方面出发,做好取舍
讲一个投资回报率(ROI,return on investment)
1、减少投入成本
2、增加使用率
自动用例执行顺序
1、测试发起
Jenkins 每日构建、服务Build 触发、页面执行
2、数据/环境准备
XML\SQL
3、测试执行
执行前参数替换--参数化配置:
key-value替换参数
xx转token
数据库数据替换参数
已有测试用例返回结果
检查点校验
1) 异常检查点
2 )不为空检查点
3 )包含检查点
4 )不包含检查点
5 )数据库参数检查点
4、测试结果
reportNG -- 生成 Email & Report
5、报表、处理
结果获取--- 存入 -- MySQL 结果表 -- (成功率趋势图、接口覆盖统计、覆盖率趋势图)
6、后期优化
失败原因分析、用例得分评估