扫码阅读
手机扫码阅读
手把手教你pytest测试框架(五)
66 2024-10-18
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:手把手教你pytest测试框架(五)
文章来源:
光荣之路
扫码关注公众号
概要
本系列文章提供了关于pytest测试框架的详细教程,包括初识框架、参数讲解、用例失败重跑以及前置和后置等内容。此外,文章分享了如何只执行带有特定标记的用例、控制用例执行顺序的方法,并介绍了标记与执行顺序的叠加使用。
05mark标记装饰器
通过使用装饰器@pytest.mark.mark_name
,可以实现只执行带有特定标记的测试用例。例如,执行命令pytest -s test_study.py -m=mn1
或在代码中调用pytest.main(["-s","test_study.py", "-m=mn1"])
,仅执行标记为mn1
的用例。
控制用例函数执行顺序
安装pytest-ordering
插件后,可以通过@pytest.mark.run(order=n)
装饰器控制单文件或跨文件的测试用例执行顺序。执行命令pytest -s
能够跨文件执行所有标记了执行顺序的测试用例。
标记与执行顺序叠加使用
测试用例可以同时设置执行顺序和标记,两种装饰器可以叠加使用。在执行时,只有同时符合标记和执行顺序的用例才会被执行。
结语
文章最后鼓励读者投入时间和努力来提升自己的测试技能,并提供了测试开发的免费学习资源和内推机会。
想要了解更多内容?
查看原文:手把手教你pytest测试框架(五)
文章来源:
光荣之路
扫码关注公众号
光荣之路的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线