如何使用 pytest-html 在 Python 中生成 HTML 格式的测试报告

2023-04-13 00:00:00 pytest 如何使用

pytest-html 是一个开源的 pytest 插件,它能够在 Python 中生成 HTML 格式的测试报告。使用 pytest-html,可以将测试结果以更直观的方式呈现给测试人员或其他相关人员。

下面是使用 pytest-html 生成 HTML 格式测试报告的详细步骤:

  1. 安装 pytest-html

使用 pip install 命令安装 pytest-html。

pip install pytest-html
  1. 编写测试用例

在项目中编写测试用例,并使用 pytest 进行测试。例如,我们编写一个简单的测试用例,在测试准备好后,使用如下的代码运行测试:

import pytest

def test_example():
    assert "pidancode.com" == "皮蛋编程"

if __name__ == "__main__":
    pytest.main()
  1. 生成测试报告

使用如下的命令可以生成测试报告:

pytest --html=report.html

执行完毕后,将在项目目录下生成 report.html 文件,即为测试报告。

  1. 查看测试报告

在浏览器中打开 report.html 文件,即可查看测试报告。测试报告包含了测试用例的执行结果、用例名称、用例执行时间、用例执行结果等信息,如下图所示:

pytest-html测试报告

总之,使用 pytest-html 可以方便地生成 HTML 格式的测试报告,便于测试人员或其他相关人员了解测试结果。

相关文章