自动化工具 接口自动化测试引擎

sonic1680 · 2023年04月23日 · 最后由 sonic1680 回复于 2023年04月26日 · 5276 次阅读

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

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

三、引擎流程设计:

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

四、引擎代码实现:
省略

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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 3 条回复 时间 点赞

这里的测试策略可以详细说一下么?或者举个例子说一下根据策略生成的用例大概是怎样?

同 1 楼,适用的场景有哪些?

陈恒捷 回复

正文已补充

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册