一、pytest是什么
pytest是一个使构建简单、可伸缩的使测试变得容易的框架
二、pytest的规则
- .py文件要test_开头或_test结尾
- 测试类必须以Test开头,且不能有init方法
- 测试用例函数以test_开头
- 断言使用python原生assert
三、pytest常用参数
1、需要执行某个py文件可以在终端输入 pytest 文件目录
例:
2、如果需要执行某个测试类下面的某个函数
也可以通过-m的方式执行某个函数
如果需要执行多个标记也可以使用or
如果需要满足多个条件的话可以使用and
如果想跳过某个函数不执行可以使用not
如果我想执行某一个函数和不执行某一个函数,剩下的忽略
2、-k参数(模糊匹配文件名、方法名、类名,执行匹配到的方法)
如果想执行包含某个关键字的py文件、类或方法
3、-s 可以在终端中打印调试信息
4、-v 显示执行详细信息
5、–collect-only 只收集用例不执行
6、-q 显示简单的执行信息
Original: https://blog.csdn.net/TheOne0226/article/details/128377132
Author: TheOne0226
Title: pytest单元测试框架
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/776875/
转载文章受原作者版权保护。转载请注明原作者出处!