扫码阅读
手机扫码阅读

手把手教你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测试框架(五)
文章来源:
光荣之路
扫码关注公众号