zoukankan      html  css  js  c++  java
  • pytest--用例标签

    用例标签:

     执行测试用例:pytest 测试套件名 -m 标签名 

    import pytest
    '''
    用例标签:
      @pytest.mark.标签名  
      执行测试:pytest 测试套件名 -m 标签名
      这样执行会有警告,提示标签未注册
    注册标签:
    方式一:
      创建配置文件pytest.ini 
      [pytest]
      markers =
        tag1:tag description  # 标签描述,可以不写
        tag2:
    方式二:
        创建conftest.py文件,存放在命令行当前目录
        def pytest_configure(config):
            config.addinivalue_line('markers','回归测试')
            config.addinivalue_line('markers','标签名')
        
    '''
    @pytest.mark.smoketest
    def test_01():
        print('开始执行测试用例1')
    
    @pytest.mark.冒烟
    def test_02():
        print('开始执行测试用例2')
    @pytest.mark.回归测试
    def test_03():
        print('开始执行测试用例3')

    标签注册文件:

      pytest.ini

      

    [pytest]
    markers =
        tag1:tag description  # 标签描述,可以不写
        tag2:tag2
        smoketest:
        冒烟:

      configtest.py

      

    def pytest_configure(config):
        config.addinivalue_line('markers','回归测试')
        config.addinivalue_line('markers','标签名')
  • 相关阅读:
    Linux网络编程--socket
    UDP学习总结
    TCP协议学习总结
    DNS协议总结
    DHCP协议总结
    ARP协议总结
    二层协议--MPLS协议总结
    二层协议--LLDP协议总结
    二层协议--LACP协议总结
    二层协议--STP协议总结
  • 原文地址:https://www.cnblogs.com/aiyumo/p/12448063.html
Copyright © 2011-2022 走看看