pytest测试报告美化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest测试报告美化相关的知识,希望对你有一定的参考价值。
参考技术A pytest-html是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6安装方式:pip install pytest-html
然后写一个测试类
在命令行中执行:
如下:
在当前目录下可以看到生成了一个report.html的文件,点开就可以看到测试报告啦
Allure是一款轻量级的开源测试报告框架。
allure-pytest的 官方文档 中详细介绍了allure-pytest所具有的功能。
写一个测试类
执行命令
在report文件夹下,打开index.html就可以看到比较精美的测试报告啦
在运行测试用例时候,我们可以使用注解来生成精美的测试报告
案例:
使用yaml 数据驱动 来进行自动化测试
1、case.yaml文件
2、读取yaml文件的:readYaml.py
3、测试用例:test_One.py
4、运行用例的runner.py
运行runner.py后 可以打开我们的测试报告,就可以看到详细内容的测试报告
说明:
@pytest.mark.parametrize("参数名",列表数据)
参数名:用来接收每一项数据,并作为测试用例的参数。
列表数据:一组测试数据。
以上是关于pytest测试报告美化的主要内容,如果未能解决你的问题,请参考以下文章