HTMLTestRunner测试报告定制
2018-01-04 16:29
831 查看
HTMLTestRunner测试报告
前言python版本python 2.7,在原作者HTMLTestRunner.py的Version 0.8.2上进行了自已的修改定制。所以做了CN与EN两个版本,满足一下不同人的需要。
一、修改前后对比
[项目地址] https://github.com/findyou/HTMLTestRunnerCN
一、简介与使用
1、前提
python 2.7需要连网络 (样式美化使用的百度的Bootstrap在线资源 )
说明:如离线使用,可以下载bootstrap到本地,替换掉HTML_TMPL中的bootstrap.min.css等三个百度引用
2、修改[Findyou]
Version:Version 0.8.2.1CN汉化,EN保留英文,加Utf-8支持报告中文字符
增加 样式美化(需要网络)
增加 通过用例 分类按钮
增加 测试人员显示、通过率的统计
增加 按钮显示相应用例数
修改 测试结果的展示,方便拷贝数据
修改“详细”逻辑,增加与“收起”效果变换
右侧底部增加 返回 顶部的锚点
3、HTMLTestRunnerCN 使用
1)、编写test_HTMLTestRunnerCN.pyimport HTMLTestRunnerCN ... ... if __name__ == '__main__': filePath ='F:\\Report.html' #确定生成报告的路径 fp = file(filePath,'wb') runner = HTMLTestRunnerCN.HTMLTestRunner( stream=fp, title=u'自动化测试报告', #description='详细测试用例结果', #不传默认为空 tester=u"Findyou" #测试人员名字,不传默认为QA ) #运行测试用例 runner.run(Suite())
[样例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerCN.py
2)、执行用例
python test_HTMLTestRunnerCN.py
3)、测试报告
4、HTMLTestRunnerEN 使用
(1)、使用同CN,只是报告显示为英文[样例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerEN.py
(2)、执行用例
python test_HTMLTestRunnerEN.py
(3)、测试报告
相关文章推荐
- appium+python学习笔记之使用HTMLTestRunner.py生成测试报告
- python--selenium实用的自动生成测试HTML报告方法--HTMLTestRunner
- python使用 HTMLTestRunner.py生成测试报告
- python--selenium一种实用的自动生成测试HTML报告方法--HTMLTestRunner
- Python 使用 HTMLTestRunner.py 生成测试报告
- HTMLTestRunner--接口测试报告例子
- python调用HTMLTestRunner+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,并不像某些人写的每次只执行一个测试类,具体看代码,附上整个project代码
- Macaca+HTMLTestRunner测试报告模式修改,基于python unittest 测试框架扩展
- 给测试报告添加饼图之修改HTMLTestRunner.py文件
- HTMLTestRunner 为什么用PyCharm(Eclipse)执行测试成功但无法生成报告
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- BSTestRunner——一个丑在路上的python unnitest HTML报告生成Runner
- selenium之unittest批量执行测试用例、生成html报告
- Ant中批量调用TestNG的XML文件,并调用TestNgXlst生成漂亮的html测试报告
- Ant中批量调用TestNG的XML文件,并调用TestNgXlst生成漂亮的html测试报告
- unittest测试驱动之HTMLTestRunner.py
- unittest 生成 HTMLTestRunner 测试报告
- HTMLTestRunner报告增加截图功能
- 自动化测试===unittest配套的HTMLTestRunner.py生成html报告源码
- py2 HTMLTestRunner报告