'''用例标记,便于我们更好归类测试用例'''
'''@pytest.mark.skip跳过此用例:使用跳过装饰器标记它,可以传递一个可选的原因'''
''' @pytest.mark.xxx标记用例为xxx '''
# 执行的时候执行webtest的用例。pytest -v -m 'xxx'
# 执行的时候不执行webtest的用例。pytest -v -m 'not xxx'
import pytest
@pytest.mark.skip(reson='有bug跳过')
def test01():
print('跳过')
@pytest.mark.webtest
def test02():
print('标记此用例为 UI用例')
# 执行的时候执行webtest的用例。pytest -v -m 'webtest'
# 执行的时候不执行webtest的用例。pytest -v -m 'not webtest'
@pytest.mark.apitest
def test03():
print('标记此用例为 api用例')
@pytest.mark.func
def test04():
print('标记此用例为 功能测试用例')
@pytest.mark.smoke
def test05():
print('标记此用例为 冒烟测试用例')
pytest的mark标记用例功能
最新推荐文章于 2023-06-26 15:42:38 发布
本文介绍了如何使用pytest的标记功能,如@pytest.mark.skip和@pytest.mark.xxx,来对测试用例进行分类,包括UI测试、API测试和功能测试,并演示了如何跳过特定用例。通过这些标记,可以方便地组织和执行不同类型的测试用例。
摘要由CSDN通过智能技术生成