安装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 可以输出用例更加详细的执行信息,比如用例所在的文件及用例名称等
网友评论