html测试报告,4.测试报告HTMLTestRunner

8bffc62de70a

我们先下载对应的模块到我们的目录下

8bffc62de70a

(venv是python的虚拟环境,这个可有可无)

使用HTMLTestRunner

我们在项目里新建一个用来放测试用例的文件夹testCase,把我们之前的登录测试移动到该文件夹里并重命名为test_login.py。

在项目目录里新建runner.py文件:

#coding=utf-8

from HTMLTestReportCN import HTMLTestReportCN

import unittest

import time

casefile = "./testCase/"

#遍历testCase里的所有test_*.py文件,添加所有测试用例。

def createsuite():

testunit = unittest.TestSuite()

discover = unittest.defaultTestLoader.discover(casefile,pattern='test_*.py',top_level_dir=None)

for test_suite in discover:

for test_case in test_suite:

testunit.addTests(test_case)

return testunit