unittest框架测试报告
单元测试结束后,可以通过HTMLTestRunner生成HTML测试报告。前面我们的测试结果都是输出到控制台,不
利于阅读和保存,本节课内容,借助HTMLTestRunner生成测试报告。
准备工作:
(1)下载HTMLTestRunner.py文件,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
(2)将HTMLTestRunner.py文件复制到Python安装路径下的Lib文件夹中
1、生成测试报告
导入HtMLtestRunner模块
import HTMLTestRunner
使用模块
HTMLTestRunner.HTMLTestReport( stream=fp, title='登录测试报告', description='用例执行情况:', verbosity=2
参数说明:
stream 保存文件路径
title 标题
description 报告说明描述
verbosity 测试结果的复杂程度,有三个值
a)0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功80
b)1 (默认模式): 非常类似静默模式 只是在每个成功的用例前面有个“.” 每个失败的用例前面有个 “F”
c)2 (详细模式):测试结果会显示每个测试用例的所有相关的信息
并且 你在命令行里加入不同的参数可以起到一样的效果
参考来源:https://blog.csdn.net/chenmozhe22/article/details/81298797