zoukankan      html  css  js  c++  java
  • 【Pytest05】全网最全最新的Pytest框架之用例分组执行

    一、Fixture用例分组运行常用于冒烟测试,分模块运行等

    pytest.ini配置文件中增加分组参数markers来实现用例分组,如:

    markers =

    g1:组一

    smoke:冒烟测试

     

    pytest.ini内容如下:

    [pytest]
    addopts = -s --html=./report.html
    testpaths = ./pytest-demo.py
    python_files = pytest*.py
    python_classes = Test*
    python_functions = test*
    markers =
        g1:组一
        smoke:冒烟用例

    测试用例内容如下:

    import pytest
    
    @pytest.mark.g1
    def test01():
        print('test01')
    
    @pytest.mark.smoke
    def test02():
        print('test02')
    
    if __name__ == '__main__':
        pytest.main(['-s','pytest-demo.py'])

    命令执行:pytest -vv -m smoke

    main执行:pytest.main(['-s','./pytest-demo.py','-m','smoke'])

     

    如果你觉得此文对你有帮助,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入:

    软件测试技术群:695458161群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

    作者:来自公众号:软测之家
    出处:https://www.cnblogs.com/csmashang/p/12603875.html
    原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

    笔者来自公众号:软测之家 软件测试技术交流群:695458161
  • 相关阅读:
    zz 通过INFORMATION_SCHEMA.INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS 三个表获取事务与锁的信息
    binlog在并发状态下的记录
    关于mysql的metadata lock
    测试相关
    数组
    方法、递归算法
    顺序、选择、循环结构
    Scanner
    包机制、javadoc
    变量、常量
  • 原文地址:https://www.cnblogs.com/csmashang/p/12603875.html
Copyright © 2011-2022 走看看