unittest生成测试报告步骤
1.下载HTMLTestRunner。适合python3使用的:HTMLTestRunner.py_免费高速下载|百度网盘-分享无限制把这个文件放在你安装python的lib目录下。2.把用例替换下,参考代码如下:from HTMLTestRunner import HTMLTestRunnerimport unittest,timeclass TestCase(unittest.TestCase
1.下载HTMLTestRunner。
适合python3使用的:HTMLTestRunner.py_免费高速下载|百度网盘-分享无限制
把这个文件放在你安装python的lib目录下。
2.把用例替换下,参考代码如下:
from HTMLTestRunner import HTMLTestRunner
import unittest,time
class TestCase(unittest.TestCase):
def setUp(self):#头
pass
def tearDown(self): #尾
pass
def test001(self):
return 1
def test002(self):
return 2
if __name__=='__main__':
current_time=time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())) #打印时间
suite=unittest.TestSuite() #定义一个容器
suite.addTest(TestCase('test001')) #将测试用例加入到测试容器中
suite.addTest(TestCase('test002'))
fp=open('./result.html','wb') #生成测试报告的路径
runner=HTMLTestRunner(stream=fp,title='自动化测试报告',description='自动化测试演示报告') #中文版测试报告
# runner=HTMLTestRunner.HTMLTestRunner(stream=fp, title='自动化测试报告', description='自动化测试演示报告') #英文版测试报告
runner.run(suite)
fp.close()
3.查看生成效果

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)