【java 自动化】15章节:课程总结
问题1:你的自动化测试是怎么做的?
项目维度的推进方式:
需求--开发--测试--上线
接口文档
开发阶段:mock 开发/接口自动化脚本测试用例的设计/测试框架的搭建与代码开发/持续继承环境搭建/代码维护,文档维护
监控添加:服务有效性
假死:进程还在,但是调用的时候调不起来的现象
技术落地方案介绍:
自动化测试框架技术框架介绍:
逻辑控制层:TestNg HttpClient
持久层:MyBatis LogBack mysql
展示层:ExcelReport HtmlReport
git: 代码管理 多人写作开发
Jenkins :持续集成
问题2:接口自动化测试平台有什么收益?
1、项目流程是由串行变成并行
2、测试工作由"重后期"变成 "重前期"
3、测试时间缩短 若干倍
4、测试数据可不断积累,降低漏测率
5、测试报告可管理 、可追溯、可查询
6、mock 平台将持续集成提前,降低集成成本