- pytest框架与自动化测试应用
- 房荔枝 梁丽丽编著
- 265字
- 2023-08-31 20:25:56
2.2 用例执行顺序
用例的执行顺序通常遵循一定的基本原则,但执行顺序也可通过插件改变。其基本原则是:根据名称的字母逐一进行ASCII比较,其值越小越先执行。当含有多个测试模块(.py文件)时,根据基本原则执行。在一个测试模块(.py文件)中,先执行测试函数,后执行测试类。如果含有多个测试类,则遵循基本原则,类中的测试方法遵循方法输入顺序。
如果想要改变执行顺序,则可通过插件实现,也可修改用例的位置。
具体示例如图2-1所示。文件夹和文件的执行顺序按字母顺序、数字顺序执行,测试方法按行号从小到大顺序执行,参数数据按参数的先后执行。
图2-1 测试文件及用例执行顺序