模块1:同个接口
- 场景A,测试结果正常
- 场景B,比场景A多一个限制条件,测试结果异常,开发找不到原因
测试定位问题
- 模块1:操作场景A&B,抓包(用fiddler)对比请求参数(用notepad++的插件compare)
结果:入参一样,响应结果不同 - 模块2:操作场景B, fiddler抓另一个类似功能的接口对比
结果:模块2的场景B,测试结果正常 - 对比模块1、模块2的场景B的入参
结果:传参时有个参数,模块1的接口漏传,把此参数放进模块1的接口,场景B测试通过 - 提供漏传的入参给开发即可解决问题