pytest重复执行脚本
时间: 2023-11-07 22:36:13 浏览: 77
如何将同一个testcase执行多次?
如何避免重复执行?
可以使用pytest的fixture功能,将测试用例执行前的准备工作封装成fixture函数,在测试用例中通过参数传递该fixture函数的返回值。这样每个测试用例都能共享同一个fixture,避免重复执行准备工作。同时,还可以使用@pytest.mark.parametrize装饰器,对不同场景的测试用例进行参数化,进一步减少代码冗余。
阅读全文