1个练习引发的系列学习之pytest指定测试用例 (二)
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,一、背景介绍在test module下有4个测试类,15条测试用例,通过练习来熟悉使用pytest提供的指定用例集合方法。pytest提供了多种指定测试用例集合的方式:指定module指定关键字指定文
千家信息网最后更新 2025年01月30日1个练习引发的系列学习之pytest指定测试用例 (二)
一、背景介绍
在test module下有4个测试类,15条测试用例,通过练习来熟悉使用pytest提供的指定用例集合方法。
pytest提供了多种指定测试用例集合的方式:
- 指定module
- 指定关键字
- 指定文件
- 指定标记的表达式
二、实践
以下实践均在pycharm中进行。
- 指定module
【Run/Debug Configuration】-【Additional Arguments】参数为空,直接运行即可。
在运行结果中,可以看到,15条测试用例均被执行了。
- 指定module
- 指定关键字
在运行时,可以通过指定-k参数,指定部分测试用例,以下是-k参数的帮助信息。
- 指定关键字
例子1:
【Run/Debug Configuration】-【Additional Arguments】-【-k "test_20"】,通过指定关键字,执行了5条与关键字匹配的测试用例
例子2:
【Run/Debug Configuration】-【Additional Arguments】-【-k "not test_20"】,通过指定关键字,忽略了test_20*的测试用例
- 指定文件
【Run/Debug Configuration】-【Working directory】,设置为test文件的pytest相当于执行了dayByDay目录下的test_xx.py文件。
- 指定文件
- 指定标记的表达式在类或者方法上,增加标记,如@pytest.marker.webtest
br/>在类或者方法上,增加标记,如@pytest.marker.webtest
- 指定标记的表达式在类或者方法上,增加标记,如@pytest.marker.webtest
三、总结
通过pytest提供的指定方式,可以对测试用例进行分拣,灵活的进行选择。同时在构造测试用例的name时,要定义便于标识的keyword。
四、参考资料
https://docs.pytest.org/en/latest/example/markers.html#using-k-expr-to-select-tests-based-on-their-name
测试
关键
关键字
文件
标记
参数
方法
运行
例子
方式
表达式
实践
下有
信息
参考资料
可以通过
同时
多种
标识
目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海信网络技术待遇
哪里学网络技术培训
软件开发项目经理要懂开发吗
网络安全小品5分钟
菏泽一中网络安全宣传周活动
网络安全密钥如何设置
浙江机械软件开发用途
广州无忧网络技术
清华大学网络安全专业招收跨考吗
网络安全手抄报最简单的内容
软件开发进度实施
plsql下查询数据库版本号
查看gis数据库版本
天津npu人工智能服务器
内蒙古高考填报数据库下载
软件开发项目实践随笔
微信云开发数据库删除
scopus数据库怎么进
北京金瑞龙网络技术有限公司
软件开发属于保密工作吗
数据库系统工程师考什么
宿州证券软件开发定制
db数据库文件在哪里
线性代数笔记软件开发
整个软件开发周期
数据库题库选择填空题
误删除数据库表结构
网络层网络安全协议
石厂长网络技术
模拟城市服务器中断