【Pytest05】全网最全最新的Pytest框架之用例分组执行
2024-08-30 16:25:46
一、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
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。
最新文章
- Java 6 JVM参数选项大全(中文版)
- windowDialog销毁页面的问题
- ubuntu 安装cloudera hadoop
- C Shell 中的特殊变量
- VisualBox会造成VPN连接不上问题
- 静态html传参数
- ubuntu下编译时遇到的错误及解决方式
- Jsoup代码解读之四-parser
- BZOJ 1101: [POI2007]Zap( 莫比乌斯反演 )
- 关联查询一张小表。对性能有影响吗(mysql)
- notes for lxf(三)
- jmeter之服务器性能监测
- Exception引起的性能问题
- React 入门学习笔记整理(五)—— state
- php mysql procedure获取多个结果集
- Final发布用户使用报告 -- Thunder团队
- 817D. Imbalanced Array 预处理最大最小 思维
- .NET 之 有效预防.NET应用程序OOM
- 异常:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z/Caused by: java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreign
- kali下启动postgresql
热门文章
- optparse(命令行参数解析工具)
- 【Network telemetry】谈谈网络遥感技术,从主动探测与被动探测再到Netflow与INT
- 当微信小程序遇上filter~
- python大佬养成计划----HTML网页设计(序列)
- 前端每日实战:34# 视频演示如何用纯 CSS 创作在文本前后穿梭的边框
- PySide2的This application failed to start because no Qt platform plugin could be initialized解决方式
- GitHub 热点速览 vol.10:疫情下的 GitHub
- 李宏毅深度学习与人类语言处理-introduction
- SpringBoot WebSocket STOMP 广播配置
- HTTP/1.1 与 HTTP/2.0