发布: 更新时间:2022-08-20 23:06:43
HTML测试报告:就是执行完测试用例后,以HTML(网页)方式将执行结果生成报告
使用第三方的报告模版,生成报告
import unittest
from htmltestreport import HTMLTestReport
from unit.test_add import TestAdd
# 生成测试套件
suite = unittest.TestSuite()
#此方法把所有用例都添加进入,跟discover作用一样
# suite = unittest.TestLoader().discover('.', 'hm_02*.py')
suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestAdd))
# 实例化HTMLTestReport对象
report_path = "./report/report.html"
report = HTMLTestReport(report_path, title="单元测试报告", description="V1.0")
# 执行测试套件
report.run(suite)
报告样式
跳过:对于一些未完成的或者不满足测试条件的测试函数和测试类,可以跳过执行
直接将测试函数标记成跳过:@unittest.skip('代码未完成')
根据条件判断测试函数是否跳过:@unittest.skipIf(condition, reason)
原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍