方法一:HTMLTestRunner
HTMLTestRunner可以下载,参考HTMLTestRunner下载及生成报告 - 简书
s=unittest.TestLoader().discover(r"用例路径")#收集自动化用例
from HTMLTestRunner import HTMLTestRunner
#生成测试报告
with open("report.html","wb") as fs:
runer=HTMLTestRunner(fs,title="第一份测试报告")
runer.run(s)
生成的结果如下图:

方法二:BeautifulReport
安装方法pip install BeautifulReport
s=unittest.TestLoader().discover(r"用例路径")#收集自动化用例
from BeautifulReport import BeautifulReport
br =BeautifulReport(s)
br.report("第二个测试报告","report1.html")
生成报告图如下

本文介绍了如何使用HTMLTestRunner和BeautifulReport两种工具生成自动化测试报告,包括代码示例和生成的报告展示。通过对比,帮助读者理解不同工具在测试报告生成方面的优缺点。

3232





