首页 > 其他 > 详细

unittest之测试报告系列

时间:2021-06-21 23:55:49      阅读:45      评论:0      收藏:0      [点我收藏+]
import  unittest
from class_unittest.test_login import TestLogin
from HTMLTestRunnerNew import HTMLTestRunner
from BeautifulReport import BeautifulReport


# s = unittest.TestSuite()
# s.addTest(TestLogin("test_login_ok")) #添加1个用例
# s.addTests([TestLogin("test_login_ok"),TestLogin("test_login_ok"),TestLogin("test_login_ok"),TestLogin("test_login_ok")]) #添加多个用例

s = unittest.TestLoader().discover(r"E:\BaiduNetdiskWorkspace\python-study")#项目路径(testcase的路径)
#运行测试用例 并生成测试结果
# runner = unittest.TextTestRunner()
# runner.run(s)

#基于HTMLTestRunner 生成html测试报告
with open(r"report.html",‘wb‘) as f:
runner = HTMLTestRunner(f,title = "自动化测试",tester = ‘lee‘)
runner.run(s)

#基于BeautifulReport生成Html测试报告
br = BeautifulReport(s)
br.report("第一份Html测试报告","bfreport.html")

unittest之测试报告系列

原文:https://www.cnblogs.com/dvbbs2012/p/14915590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!