当前位置: 首页> 文旅> 艺术 > pytest框架用例命名规则详解

pytest框架用例命名规则详解

时间:2025/7/10 0:33:06来源:https://blog.csdn.net/kymppcds/article/details/139221383 浏览次数:0次

pytest 测试用例的命名规则是为了确保 pytest 能够正确地识别和执行测试用例。

以下是关于 pytest 测试用例命名规则的详细解释:

1 编写单个测试文件

单个测试文件须以‘test_’开头或者以‘_test’结尾

比如我们创建test_case1.py case2_test.py文件。

2 在单个测试文件中编写函数式测试用例

在单个测试文件中,函数式用例须以‘test_’开头。

比如我们在test_case1.py文件中创建3个函数用例

3 单个测试文件中编写测试类用例

在测试文件中测试类须以‘Test’开头(不能包含下划线 _),类中的测试用例也以‘test_’开头。

比如我们在test_case1.py文件中创建测试类‘TestCase1’用例。

而且在测试类中不能包含如下__init__()初始化方法,否则会找不到测试类中的用例。

通过pytest执行test_case1.py后结果如下:6条用例执行通过

4 注意事项

  1. 自定义命名规则:pytest 框架允许通过 pytest.ini 配置文件自定义命名规则,但在大多数情况下,遵循默认规则即可。
  2. 区分多个测试用例:对于多个测试用例,可以使用数字或字母后缀来区分,例如 test_example1.py、test_example2.py。
  3. 注释和文档:为测试文件和测试方法/函数添加适当的注释和文档,以提高代码的可读性和可维护性。
  4. 保持简洁明了:尽量保持测试用例的命名简洁明了,能够清晰地表达测试的目的和内容。

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

----感谢读者的阅读和学习,谢谢大家。

关键字:pytest框架用例命名规则详解

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: