前言 在自动化测试项目中,单元测试框架运行时需要先搜索测试模块(即测试用例所在的.py文件),然后在测试模块中搜索测试类或测试函数,接着在测试类中搜索测试方法,最后加入到队列中,再按执行顺序执行测试. 所以,只有测试模块.测试类/测试函数.测试方法都符合命名规则,框架才能去识别测试用例. 那么,接下来我们来了解 pytest 框架中的测试命名规则. 命名规则 在了解pytest的测试命名规则之前,我们先需要知道 pytest 搜索用例的规则,它默认搜索规则如下: 如果pytest执行命令中指定了…