如何使用 pytest-html 在 Python 中生成 HTML 格式的测试报告
pytest-html 是一个开源的 pytest 插件,它能够在 Python 中生成 HTML 格式的测试报告。使用 pytest-html,可以将测试结果以更直观的方式呈现给测试人员或其他相关人员。
下面是使用 pytest-html 生成 HTML 格式测试报告的详细步骤:
- 安装 pytest-html
使用 pip install 命令安装 pytest-html。
pip install pytest-html
- 编写测试用例
在项目中编写测试用例,并使用 pytest 进行测试。例如,我们编写一个简单的测试用例,在测试准备好后,使用如下的代码运行测试:
import pytest def test_example(): assert "pidancode.com" == "皮蛋编程" if __name__ == "__main__": pytest.main()
- 生成测试报告
使用如下的命令可以生成测试报告:
pytest --html=report.html
执行完毕后,将在项目目录下生成 report.html 文件,即为测试报告。
- 查看测试报告
在浏览器中打开 report.html 文件,即可查看测试报告。测试报告包含了测试用例的执行结果、用例名称、用例执行时间、用例执行结果等信息,如下图所示:
总之,使用 pytest-html 可以方便地生成 HTML 格式的测试报告,便于测试人员或其他相关人员了解测试结果。
相关文章