美文网首页
pytest加pytest-html生成测试报告

pytest加pytest-html生成测试报告

作者: 清风昙 | 来源:发表于2022-05-03 23:43 被阅读0次

    安装pytest:pip install pytest
    安装pytest- html:pip install pytest-html

    新建test_case.py

    import pytest
    def func(x):
        return x + 1
    def test_case():
        assert func(3) == 5
    def test_case1():
        assert func(3) == 4
    

    生成测试报告,方式1:
    cmd命令窗口执行

    pytest pytest_test.py --html=./report/report.html --self-contained-html
    
    #pytest pytest_test.py --html=report.html
    #pytest pytest_test.py --html=./report/report.html
    #pytest pytest_test.py --html=./report/report.html --self-contained-html
    

    方式2:
    python文件执行,在上面test_case.py文件底部添加如下代码

    if __name__ == '__main__':
        pytest.main(['-s', '-v', '--html=./report/report.html', '--self-contained-html'])
    
    --html=report/report.html --self-contained-html 生成pytest-html带样式的报告
    -s 输出我们用例中的调式信息
    -q 安静的进行测试
    -v 可以输出用例更加详细的执行信息,比如用例所在的文件及用例名称等
    

    相关文章

      网友评论

          本文标题:pytest加pytest-html生成测试报告

          本文链接:https://www.haomeiwen.com/subject/qifryrtx.html