• pytest用例标记规则


    pytest框架对测试用例打标签pytest-mark

    对测试用例打标签。在运行测试用例的时候,课根据标签名来过滤要运行的测试用例

    使用方法:

    1、在测试用例/测试类前 加上@pytest.mark.标记名

    @pytest.mark.smoke
    def test_fun():
        print("标记函数")

    2、可在一个用例可以打上多个标签,多次使用@pytest.mark.标记名即可

    1 1 @pytest.mark.smoke  
    2 2 @pytest.mark.smoke
    3 3 def test_dome():
    4 4     print("我是示例") 

    3、在类前面打标签@pytest.mark.dome,类下面的所有测试函数都有该标签,单独标记某一个测试用例,只需要在函数用例前面加@pytest.mark.somke

    1 @pytest.mark.dome
    2 class Test_Dome:
    3     def test_one()
    4         print('第一个测试函数')
    5     @pytest.mark.somke
    6     def test_two():
    7         print("第二个测试函数")

    4、运行已标记的测试用例,使用命令行pytest -m somke操作,只运行测试用例标记@pytest.mark.smoke的用例

    5、pytest测试用例识别的顺序

      1-->先按照模块名从上向下识别

      2-->识别到模块名之后,进入到模块里面,按照测试用例的先后顺序进行识别,并执行

      3-->使用pytest控制测试用例执行的先后顺序时,只能通过更改测试用例的先后顺序来实现

  • 相关阅读:
    数字证书原理(转)
    python update from 2.6 to 2.7
    python uwsgi 部署以及优化
    uWSGI配置(转 )
    Python程序的性能分析指南(转)
    mysql 暴力破解 root账号密码
    VMware虚拟机实用经验总结十一条
    小技巧之指定refer
    cookie和session
    web相关
  • 原文地址:https://www.cnblogs.com/wsk1988/p/12665183.html
Copyright © 2020-2023  润新知