Pythonpytest单元测试、生成Html测试报告
. 点号,表示用例通过
F 表示失败 Failure
E 表示用例中存在异常 Error
-x出现一条测试用例失败就退出测试
-s:显示print内容
1、pytest不是python自带的,需要从网上下载,我们去Local中执行命令:pip install pytest进行下载
2、我们在测试用例里面就可以正常导入pytest包
3、输出我们执行了一条测试用例,成功一条
4、我们在main中填写下面三个参数,提示我们没有下载html相关的文件,我们需要下载
['-s','--html=./report.html','test_case01.py']
下载html,执行命令: pip install pytest-html
下载成功
5、 -s代表打印所有的print中数据,
--html=./report.html,生成一个测试报告文件,在你根目录生成一个report.html
第三个参数是,如果你的文件名称不是 test_ 开头的,需要把你的文件名写入到第三个参数中,否则不识别
生成的html文件
如果我们只想执行一个测试用例操作
1、这边是有三个测试用例,我们只执行test03
2、需要把你的包名换成你html中生成 test_case01.py::Test01::test3 ,这样我们就可以单独执行test03了
3、设置断言就行判断,用
assert
提示两个测试用例通过,一个没通过
4、我们也可以在html中看到,报错的信息
5、我们用
@pytest.mark.skip()
可以将这个测试用例跳过执行下面的测试用例
-x用法
1、我们可以看到这边我们一共有三条测试用例,但是执行了两天,因为第二条测试用例是错误的,直接就退出测试
我们也可以从生成的Html中看到,只执行了两条测试用例
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfjbjkf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13