生成测试报告
unittestreport 柠檬班老师研发 可以支持三种风格的报告模板 自定义参数报告名称 测试人员等 需要另外安装插件 最后会有安装说明。import unittestreport # title ,tester ,templates 1/2/3 可以省略 使用默认值 runner unittestreport.TestRunner(suite,title ,tester ,templates 1/2/3) 或者 runner.run()
此时run.py文件内容如下
# 运行所有用例 import unittest import unittestreport # 收集用例 suite unittest.defaultTestLoader.discover( tests ) # 运行用例 # runner unittest.TextTestRunner() # runner.run(suite) # 生成测试报告 runner unittestreport.TestRunner(suite) runner.run()
运行结果如下
查看报告内容 报告是html格式的文件 直接点击浏览器图标 可在浏览器中查看报告内容。
截取浏览器中部分效果图如下
beautifulreport 仅支持一种模板 不支持其他参数
from BeautifulReport import BeautifulReport 或者 import BeautifulReport runner BeautifulReport(suite) runner.report( 测试报告 )
安装unittestreport
第一种方法 位置 File- Settings- Project:文件名- Project Interpreter:点击 号在弹出界面中搜索“unittestreport” 然后点击底部【Install Package】按钮。
第二种方法 切换到Terminal界面 输入pip install unittestreport 回车即可。



