python+pytest+pytest-html+allure集成测试案例
import pytest
# 定义测试用例
def test_example1():
assert 1 == 1
def test_example2():
assert 2 == 2
# 使用pytest运行测试用例,并生成HTML报告
if __name__ == '__main__':
pytest.main(['-s', '--html=report.html', '--self-contained-html'])
这段代码定义了两个简单的测试用例,并使用pytest.main
方法运行它们,生成一个名为report.html
的HTML格式的测试报告。--self-contained-html
参数确保HTML报告不需要外部CSS和JS资源即可在浏览器中正常显示。使用pytest-html
插件可以生成美观易读的测试报告。
评论已关闭