一、测试用例命名规范:
1、.py测试文件必须以“test_”开头(或“_test”结尾)
2、测试方法必须以“test_”开头
3、测试类必须以Test开头,并且不能有init方法
二、测试用例执行顺序
1、默认执行顺序:从上到下按顺序执行。控制台输出用例执行顺序语法:pytest -vs 文件名.py
如下图,控制台输出的用例执行顺序和代码中书写顺序一致,为默认从上到下的顺序。
2、使用pytest_ordering自定义顺序。
1)搜索安装pytest-ordering第三方包;
再标识每个用例的顺序后执行,结果便可以得到想要的顺序。
如下原本search由默认的第三步变成了第二步。
同理,如果需要定义test类的执行顺序,也如此操作