python HTMLTestRunner单元测试报告

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了python HTMLTestRunner单元测试报告脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

python HTMLtestRunner单元测试报告

学习完本篇,你将会

  • 什么自动化测试报告
  • 了解如何按时间顺序编写测试报告
  • 编写一个完成的测试报告

什么是测试报告

  • 测试报告(test report):就是把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。
  • 自动化测试报告(Automation testreport):把自动化测试的结果整理和汇总,形成正式的测试文件。

    python HTMLTestRunner单元测试报告

HTMLTestRunner简介以及安装

  • 简介: HTMLTestRunner是Python标准库unITtest单元测试框架的一个扩展,用来生成HTML测试报告。目前官网中只支持python2的版本,我们可以修改其中部分代码,可以支持python3版本。
  • HTMLTestRunner URL:https://pypi.python.org/pypi/HTMLTestRunner
  • HTMLTestRunner URL :直接将HTMLTestRunner.py文件放到python的lib存放第三方库里,目前不支持pip

HTMLTestRunner使用

python 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,请注明来意。