![9a32006563e8da55c470a70a36db5a09.png](https://img-blog.csdnimg.cn/img_convert/9a32006563e8da55c470a70a36db5a09.png)
如何打造高效的接口自动化测试体系并有效降低维护成本是测试工作中的核心问题,本文分享测试专家的思考。
接口测试根本目标
测试环境中,保证新增接口功能正确性,原有接口的回归(保证原有接口不被修改“坏”);
生产环境中,保证接口层面服务可用,功能的正确性(保证服务挂掉时,及时发现);
接口自动化的程度
1)如果项目完全没有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);
2)如果项目含有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);配合前端页面测试,回归P1/P2接口;
3)对于业务交互检查场景特别复杂的场景,可以使用脚本实现(P.S. 此时脚本和业务关联比较紧密,不太适合把相关的脚本做成框架);
总之,应该根据自身项目的特点来评判自动化的程度,使得自动化能更好结合手工测试,来完成质量保障。
接口自动化测试的作用
1)功能同时可手工和自