一、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
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

最新文章

  1. Java 6 JVM参数选项大全(中文版)
  2. windowDialog销毁页面的问题
  3. ubuntu 安装cloudera hadoop
  4. C Shell 中的特殊变量
  5. VisualBox会造成VPN连接不上问题
  6. 静态html传参数
  7. ubuntu下编译时遇到的错误及解决方式
  8. Jsoup代码解读之四-parser
  9. BZOJ 1101: [POI2007]Zap( 莫比乌斯反演 )
  10. 关联查询一张小表。对性能有影响吗(mysql)
  11. notes for lxf(三)
  12. jmeter之服务器性能监测
  13. Exception引起的性能问题
  14. React 入门学习笔记整理(五)—— state
  15. php mysql procedure获取多个结果集
  16. Final发布用户使用报告 -- Thunder团队
  17. 817D. Imbalanced Array 预处理最大最小 思维
  18. .NET 之 有效预防.NET应用程序OOM
  19. 异常:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z/Caused by: java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreign
  20. kali下启动postgresql

热门文章

  1. optparse(命令行参数解析工具)
  2. 【Network telemetry】谈谈网络遥感技术,从主动探测与被动探测再到Netflow与INT
  3. 当微信小程序遇上filter~
  4. python大佬养成计划----HTML网页设计(序列)
  5. 前端每日实战:34# 视频演示如何用纯 CSS 创作在文本前后穿梭的边框
  6. PySide2的This application failed to start because no Qt platform plugin could be initialized解决方式
  7. GitHub 热点速览 vol.10:疫情下的 GitHub
  8. 李宏毅深度学习与人类语言处理-introduction
  9. SpringBoot WebSocket STOMP 广播配置
  10. HTTP/1.1 与 HTTP/2.0