2023最全的Pytest自动化用例管理参数命令整合!

前言

pytest测试用例管理可以使用终端的命令参数去指定需要运行的用例,并且输出执行结果的各种模式。

pytest框架通过命令行方式运行的各种参数命令整合如下:

控制台输入命令行:pytest -vs

1、-v:输出更加详细的运行信息

2、-s:输出调试信息

3、-q:输出不太详细的信息

4、-n:多线程运行

5、-reruns 数字:失败用例重跑

6、--html=报告路径report.html:生成html格式测试报告

7、-x:出现x个用例失败后停止测试,pytest -vs -x

8、--maxfail:出现最大失败用例才终止,pytest -vs --maxfail=2

9、-k:运行测试用例名称中包含某个字符串的测试用例(pytest -v 文件名 -k "包含的用例名称")

运行测试用例但不运行test_case5的用例

10、--collect-only选项查看用例名(--collect-only test_txt.py)

11、-m:全称marker,通过方法名称表达式可以实现选择某种方法测试或不选择某些方法测试,需要结合@pytest.mark.p0在测试用例上打上标记才能执行

12、回溯信息的6种模式:auto、long、short、line、native、no,用--tb指定

①pytest -l --showlocals——打印本地变量

②pytest --tb=auto——默认模式

③pytest --tb=long——尽可能详细的输出

④pytest --tb=short——更简短的输出

⑤pytest --tb=line——每个失败信息总结在一行

⑥pytest --tb=native——Python的标准输出

⑦pytest --tb=no——不打印失败信息

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值