接口测试的用例怎么设计?怎么通过测试用例入参?

问题

接口测试的用例怎么设计?怎么通过测试用例入参?

还有就是
1.接口信息放在yaml还是excel
2.测试场景调用的接口集合,放在代码还是Excel
3.怎么管理一个测试场景的不同测试用例的数据
4.测试完整的业务链条,应如何组合测试用例,是拼接多个测试场景,还是新建一个测试场景,重新调用全部接口

报错信息

环境

接口测试的用例怎么设计?怎么通过测试用例入参?

接口测试的用例应该包括接口的功能、性能和安全相关的设计,并且需要每个用例是相互独立,可重复执行,包含正常、边界和异常的情况。

测试用例入参和 pytest 处理参数是一样的,可以通过文件或者参数化的形式去处理。

接口信息放在yaml还是excel

接口信息放在yaml 适合简单的项目,做个简易的说明。

对于大型项目,单独的文档或者 excel 说明接口的详细内容比较合适

测试场景调用的接口集合,放在代码还是Excel

测试当中的接口集合,放在代码合适,便于维护和版本的控制

放在excel需要代码进行一次解析,不过如果有不会代码的人,可以通过直接编辑文件去执行用例。

怎么管理一个测试场景的不同测试用例的数据

用数据驱动的形式,和测试的逻辑分开

测试完整的业务链条,应如何组合测试用例,是拼接多个测试场景,还是新建一个测试场景,重新调用全部接口

这个和业务的关系比较大,可能会涉及多个场景的切换,这样需要根据业务的逻辑去拼接接口的逻辑。

如果需要比较完整的业务链条,也可以新建场景去调用所有的。

需要结合项目权衡选择相对合适的方法