自动化测试-08-Unittest-unittest框架测试报告

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

原文地址:https://www.cnblogs.com/jenny-jenny/p/14672937.html