Pytest教程__用例分组(6)

用例分组

pytest进行分组测试的方法是使用装饰器 @pytest.mark.标记名称,被标记为相同名称的用例可以看做为同一个组。

Pytest教程__用例分组(6)_第1张图片

分组用例的运行方式是在执行命令中追加 -m "标记名称"的参数。

执行结果如下:

Pytest教程__用例分组(6)_第2张图片

从结果可以看出,未被标记的用例,未执行

同一个用例可标记多个组

Pytest教程__用例分组(6)_第3张图片

分组的执行支持逻辑运算符

or 连接多个标记名称会执行包含这些标记的用例

Pytest教程__用例分组(6)_第4张图片

and 连接多个标记名称会执行多个标记均存在的用例

Pytest教程__用例分组(6)_第5张图片

not 连接多个标记名称会执行非这个标记的用例

Pytest教程__用例分组(6)_第6张图片

使用分组执行的方式,不会对 setup、teardown、setup_class、teardown_class 这些钩子函数的执行产生影响

Pytest教程__用例分组(6)_第7张图片

-事必有法,然后有成- 最后祝大家早日达到测试的天花板! 



以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以留言【777】直接拿走就好了

都看到这啦,若是文章对大家有帮助的话,大家可以点赞、关注支持一下哈~

你可能感兴趣的:(pytest,pytest,软件测试,自动化测试,自动化测试框架,单元测试)