接口测试左移应用
为什么要做测试左移
过去很长一段时间,人们意识到软件测试的重要性,以及极右或是说在软件开发周期的最后阶段保留“测试阶段”的影响力。之所以会发生这种是因为bug的成本在后期是非常高的,需要花费很多精力和时间去修复。甚至严重的情况是产品都不能按时发布,导致很大的损失。
缺陷越早发现成本越低
概念
测试左移:把测试阶段从右向左移或者说每个阶段都把测试和测试人员都参与进去。 测试左移也意味着不是在最后阶段进行测试而是一直持续测试,在每个阶段都持续测试。
目标
- 尽早发现bug,减少项目成本
- 一遍一遍持续测试,减少收尾阶段的bug
- 所有事情做自动化,尽早上线
- 聚焦在客户需求,提高客户体验
“测试左移”的概念给整个测试角色带来了巨大的转变。直到现在,测试不仅仅是“发现bug”,现在它已致力于“从早期bug的检测到预防”的一段旅程中。
接口测试左移实践
熟悉了测试左移对于团队带来的好处,那么根据团队的现状,我们首先对于接口测试进行了测试左移的实践
接口测试左移步骤
- 获取接口文档和后端项目代码权限;(有接口设计文档)
- 编写接口测试用例设计文档;(用于接口测试用例设计)
- 将每个校验点转换为自动化测试用例;
- 通过查看后端代码逻辑精简和补充接口自动化测试用例;
- 将接口自动化用例存入接口自动化测试框架相关项目;
- 执行自动化用例(完成)
接口测试左移之后
在完成接口测试用例然后进入接口测试阶段后,我们需要对发现的bug继续修改和完善我们接口测试用例,达到回归接口测试用例的标准.
附
接口测试用例编辑注意事项: