【文件属性】:
文件名称:3个可用的测试报告HTMLTestRunner 带饼状图 .zip
文件大小:31KB
文件格式:ZIP
更新时间:2023-05-08 05:04:53
python 测试报告
HTMLTestRunner 带饼状图
# -*- coding: UTF-8 -*-
import unittest
from test.test_mathfunc import TestMathFunc
from test.HTMLTestRunner_PY3 import HTMLTestRunner
import test.tt.test_mm
if __name__ == '__main__':
suite = unittest.TestSuite()
# 使用这种方法可以对测试用例排序
# tests = [TestMathFunc("test_add"), TestMathFunc("test_minus"), TestMathFunc("test_divide")]
# suite.addTests(tests)
# 使用TestLoader的方法传入TestCase
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestMathFunc))
# module 是文件名
suite.addTests(unittest.TestLoader().loadTestsFromModule(test.tt.test_mm))
# 在同目录下生成txt格式的测试报告
# with open('UnittestTextReport.txt', 'a') as f:
# runner = unittest.TextTestRunner(stream=f, verbosity=2)
# runner.run(suite)
with open('HTMLReport.html', 'wb') as f:
runner = HTMLTestRunner(stream=f,
title=u'测试报告',
description=u'测试用例的执行情况',
verbosity=2
)
runner.run(suite)
【文件预览】:
测试报告
----HTMLTestRunnerPY3.py(26KB)
----HTMLTestRunnerPY3002.py(47KB)
----HTMLTestRunner_PY3.py(29KB)
----mathfunc.py(153B)
----test_suit2.py(1KB)
----test_mathfunc.py(818B)
----test_suit.py(353B)