后台接口自动化维护了 100 多个接口,每天由于测试数据、环境、代码变更造成了接口报错一大堆。。且每天报错的接口又不尽相同。。 如果重写这些接口我这下半年就不用干别的了。。求助各位大佬。如何提高接口用例的稳定性和容错性
个人经验,要把这几类因素归类一下分别解决: 测试数据: 想办法固定下来,或者和其他数据隔离,使用的时候过滤一下。 环境: 环境为什么会不稳定? 找出原因解决它。 测试环境应该尽量和生产环境同步(你们生成环境就不会经常变吧?) 代码变更: 如果是正常的代码变更(新需求、改 bug),对应修改接口脚本是正常的工作; 如果是不正常的代码变更(开发代码提交不规范? 很对需求范围内的代码变更?),就要从你们的流程上解决。
接口自动化平台思想,可以参考,不需要用例代码 https://testerhome.com/topics/16749