一、前言:
1、解决痛点:接口自动化测试用例需要人去开发、去维护。
2、实现第一性原理:根据定义的测试策略自动生成接口测试用例。

二、引擎优势:
1、提升人效:降低传统方式中接口测试开发与维护的工作量。
2、覆盖更全:用例深度更深,参数全覆盖,用例数量远大于传统方式。
3、维护性好:增加一种策略可以对既往和当下的接口同时生效,避免了手工接口的历史维护困难。
4、更稳定:避免个人能力带来的测试差异。
5、降本增效:不需要会接口测试就能生成报告,从团队来讲,降低了人力成本。从质量上来讲,做到了测试左移。

三、引擎流程设计:

当前策略截图(可以根据接口用例设计规范持续增加):

四、引擎代码实现:
省略

五、结果(用 1 个版本举例):
1、1700 多个接口,测试策略 11 个,自动生成 20400 条测试用例。
2、发现历史单接口问题,7227 个。最终迁移修复率从 62%->90.7%。
3、人力成本投入 0.2 人。


↙↙↙阅读原文可查看相关链接,并与作者交流