一、Fixture用例分组运行常用于冒烟测试,分模块运行等
pytest.ini配置文件中增加分组参数markers来实现用例分组,如:
markers =
g1:组一
smoke:冒烟测试
pytest.ini内容如下:
[pytest] addopts = -s --html=./report.html testpaths = ./pytest-demo.py python_files = pytest*.py python_classes = Test* python_functions = test* markers = g1:组一 smoke:冒烟用例
测试用例内容如下:
import pytest @pytest.mark.g1 def test01(): print('test01') @pytest.mark.smoke def test02(): print('test02') if __name__ == '__main__': pytest.main(['-s','pytest-demo.py'])
命令执行:pytest -vv -m smoke
main执行:pytest.main(['-s','./pytest-demo.py','-m','smoke'])
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)
学习资料可以找到我们呢的蓓蓓小姐姐【mashang-qq】备注【csdn000】免费领取哦
【必须备注】不然不会通过哦
可以自助拿走,群号913569736(备注“csdn000”)群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。