在unittest中,测试用例的执行顺序与测试用例的名称有关,按照名称的ascii码排序的,并不是按照用例的编写顺序执行的。
pytest默认是按用例的编写顺序执行的
我们可以通过第三方包 pytest-ordering 来自定义我们用例的执行顺序。
方法是使用装饰器 @pytest.mark.run(order=num) 标记用例,标记后,用例优先级别如下:
Pytest_用例执行顺序(5)
原文:https://www.cnblogs.com/testlearn/p/14708885.html