接口测试的本质是通过测试参数的排列组合验证返回值/数据库变更是否符合预期,从而确定接口相关代码是否正确。从业务角度考虑的意思是这些排列组合不是随便想出来,而是业务中有可能出现的排列组合。
接口测试用例的设计就没什么好讲的了,与功能测试一样设计就好了。我是用Excel来编写的,主要是为了方便管理,只要写的干净,让人看的很舒服就好了。我自己设计的用例是这样的:
1 一个模块对应一个Excel表
2 一条接口对应一张sheet表
3 表中一行对应一条测试用例
4 在开始要注明测试时需要的sql,如下图开始我会创建用户,用完了我会删除