脚本宝典收集整理的这篇文章主要介绍了python HTMLTestRunner单元测试报告,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
python HTMLtestRunner单元测试报告
学习完本篇,你将会
- 什么自动化测试报告
- 了解如何按时间顺序编写测试报告
- 编写一个完成的测试报告
什么是测试报告
- 测试报告(test report):就是把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。
- 自动化测试报告(Automation testreport):把自动化测试的结果整理和汇总,形成正式的测试文件。
HTMLTestRunner简介以及安装
- 简介: HTMLTestRunner是Python标准库unITtest单元测试框架的一个扩展,用来生成HTML测试报告。目前官网中只支持python2的版本,我们可以修改其中部分代码,可以支持python3版本。
- HTMLTestRunner URL:https://pypi.python.org/pypi/HTMLTestRunner
- HTMLTestRunner URL :直接将HTMLTestRunner.py文件放到python的lib存放第三方库里,目前不支持pip
HTMLTestRunner使用
- 导入模块:From HTMMLTestRunner import HTMLTestRunner
- HTMLTestRunner创建:
init(self,stream=Sys.stdout,verbosity=1,title=None,description = None)
参数说明:
1.stream:python流,一般用来存放文件句柄。
2.Verbosity:信息显示行数,默认1
3.title:测试报告名称
4.description:描述
5.文件关闭:f.close
查找最新的测试报告
- 查找最新的测试报告其原理根据时间进行排序,取最新的内容。
- 实例:
Import os
result_dir = ‘D:\’
lists = os.listdir(result_dir)
#重新
list.sort(key = lambda fn :os.path.getmtime(result_dir+”\”+fn))
PRint “最新的文件为:”,list[-1]
File = os.path.join(result_dir,list[-1])
- 首先定义测试报告的目录result_dir,os.listdir()可以获取目录下的所有文件及文件夹。利用sort()方法对目录的文件及文件夹按时间重新排序。list[-1]获取最新的文件或者文件夹。
脚本宝典总结
以上是脚本宝典为你收集整理的python HTMLTestRunner单元测试报告全部内容,希望文章能够帮你解决python HTMLTestRunner单元测试报告所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。