假设测试用例的实现是由 : 调用不相同的接口(service),组合形式不一样可以形成不同的测试场景
比如下列用例的设计:
需要测试的API 设计的用例有以下两个范围:
1. 需要在不同的前提条件下,调用相同的被测API并且参数设置一样命令而返回不同的结果,并且进行结果验证 (该范围重点是前提条件不一致)
2.在相同的前提下,调用相同的被测API并且参数设置不一样,返回结果不同进行结果验证(改范围重点是验证被测API的参数设置)
范围2是我们目前常用的API测试设计范围,在此不以讨论;我们着重在范围1.
假设设置不同测试场景的前提需要调用的接口(service)有: Service1 , Service2 , Service3
被验证的API: API
如下图:
TestSuite包含以下两个case:PublicCase, TestCase
把设置前提条件的接口放在PublicCase里面
把需要验证的API房子TestCase1里面