说明软件测试中,输入相应值,检查期望值,是常见测试方法。pytest的测试用例参数化使用如下装饰器即可完成。以上第2个示例,展现的是一个测试用例有两个参数,然后参数化了两组数据。但在实际测试中,有的场景,比如多条件查询,比如有2个查询条件,每个条件有3个选项,如果要全部覆盖,则是3*3==9种情况。这种情景,人工测试一般是不会全部覆盖的,但在自动化测试中,只要你想,就可以做到。当然,如实际需要,你也可以把测试数据独立到文件里。

pytest实现测试用例参数化

pytest实现测试用例参数化

pytest实现测试用例参数化