python中HTML测试报告的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要为大家展示了"python中HTML测试报告的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python中HTML测试报告的示例分析"
千家信息网最后更新 2025年11月07日python中HTML测试报告的示例分析
这篇文章主要为大家展示了"python中HTML测试报告的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python中HTML测试报告的示例分析"这篇文章吧。
说明
1、将文件复制到项目目录下。
2、将模块导入代码。
from HTMLTestRunner import HTMLTestRunner
3、调用HTMLTestRunner。
(stream=file,标题=我的第一份html测试报告)
4、用open打开的文件。
打开的文件扩展名必须是.html。
5、打开文件时使用wb。
无需指定字符集。
6、执行测试套件。
调用runner对象的run方法
7、关闭打开open的文件。
实例
import unittestfrom HTMLTestRunner import HTMLTestRunner# 用TestLoader对象的discover方法来自动查找py,自动加载py文件中的方法# 第一个参数是从哪里找py文件,"."从当前目录开始查找py文件# 第二个参数是指定py文件的文件名,可以用通配符suite = unittest.TestLoader().discover(".", "my*.py")# runner = unittest.TextTestRunner()file = open("test01.html", "wb") # 用wb代表用二进制写方式打开文件# runner = unittest.TextTestRunner(stream=file, verbosity=2)runner = HTMLTestRunner(stream=file, title="我的第一个html测试报告")runner.run(suite)file.close() # demo08模块(demo08.py文件)import unittestfrom parameterized import parameterized def digital(str1): sum = 0 for n in str1: if n >= '0' and n <= '9': sum += 1 return sum # s = digital('sdsd565olkl4')# print(type(s)) # 以参数str1的值分别为"hello 123"和"1a3b", "你好"# 写测试用例, 测试函数digital是否正确# 以参数str1的值分别为"hello 123"和"1a3b", "你好"# 写测试用例, 测试函数digital是否正确 class testStr(unittest.TestCase): @parameterized.expand([('hello 123', 3), ('1a3b', 2), ('你好', 1)]) def test_01(self, a, b): result = digital(a) self.assertEqual(result, b) ********************************************************************************************************** # demo09模块(demo09.py文件)# 调用demo08.py中的方法,生成一个测试报告!!!import unittestimport homework.demo08from HTMLTestRunner import HTMLTestRunner def start(): suits = unittest.TestLoader().discover(r'.', 'demo08.py') file = open('test_report04.html', 'wb') runner = HTMLTestRunner(stream=file, verbosity=2, title='第一个测试报告的生成', description='关于字符串中的是否有数字的判断') runner.run(suits) file.close() start()以上是"python中HTML测试报告的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
测试
报告
参数
方法
示例
分析
你好
内容
模块
篇文章
函数
字符
对象
目录
别为
学习
帮助
生成
二进制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
token存数据库
网络技术中的问题
网络技术在第三方物流的应用
800G数据库迁移
网络安全运营中心面对的挑战
网站信息采集到数据库
eth服务器中转抽水
数据库语言中and
英语翻译网络技术
外文全文数据库有哪四种
菏泽市 网络技术
永济网络技术团队
监狱网络安全管理主要工作
中北大学网络技术
计算机网络技术专业百度知道
软件开发用不到算法
湖南喵苗秒妙网络技术有限公司
雷姆思服务器
幼儿园开会网络安全
在数据库编程中表示什么意思
江阴中科曙光服务器维修地点
数据库查询表加入计算字段
数据库创建表性别默认
颍东区网络安全和信息化中心
移动软件开发工程师是学什么的
同济大学管理学院服务器采购
5g网络技术总体架构
双路e7服务器
天津市思源光通网络技术有限公司
ipd 软件开发