背景:
1. 目前线上回归比较耗时,可做主流程自动化回归测试,同时也提高发版的自信。
例子:【个人中心用户余额不展示&pc端个人中心获取报错】5月21日16:41开发部署core-user服务,在20:30测试人员在预发布回归才发现此问题
2. 开发在测试服部署后,部分服务挂掉,后期靠测试人员来反馈,此时已经影响了测试时间,是否可在上线后执行主流程接口自动化测试来解决
解决方案:
1.2都可通过接口自动化回归测试完成,服务部署后可自动触发job执行
相关方案:
1.postman+newman+jenkins
优点:简单,易学
缺点:不可连接数据库和redis
2.unittest+HTMLReport+jenkins
优点:可连接数据库和redis
缺点:配置性较差,不支持并发
3.pytest+allure+jenkins
优点:配置性灵活,支持并发执行
todo:
-
接口梳理
-
用例编写
-
自动化部署
优化:
-
数据驱动
-
分布式执行
网友评论