HTMLTestRunnerNew 测试报告详解

如果有一条用例运行失败

HTMLTestRunnerNew 测试报告详解_第1张图片

HTMLTestRunnerNew测试报告说明

测试完成后,为了便于量化工作和结果分析,需要生成测试报告。
代码示例如下:

with open('report.html','wb')as fb:
    test_run = HTMLTestRunner(stream=fb,
                              verbosity=2,
                              title = '测试报告',#定义测试报告的标题
                              description='...',
                              tester='Alay')
    test_run.run(suite)
 #with open('report.html','wb')as fb:通过open()方法以二进制写模式('wb')打开当前目录下的result.html,如果没有,则自动创建。
 #test_run = HTMLTestRunner()调用HTMLTestRunnerNew模块下的HTMLTestRunner类。
 #stream=fb指定测试报告文件
 #verbosity这里的verbosity是一个选项,表示测试结果的信息复杂度,有三个值
        #0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功80
        #1 (默认模式): 非常类似静默模式 只是在每个成功的用例前面有个“.” 每个失败的用例前面有个 “F”
        #2 (详细模式):测试结果会显示每个测试用例的所有相关的信息
 #title 定义测试报告的标题
 #description 定义测试报告的副标题
 #tester 定义测试报告作者
 #test_run.run(suite) 调用测试条件

测试报告运行结果

HTMLTestRunnerNew 测试报告详解_第2张图片

查看生成的测试报告

HTMLTestRunnerNew 测试报告详解_第3张图片
HTMLTestRunnerNew 测试报告详解_第4张图片

报告错误

报告有错误一般都是因为代码写错
HTMLTestRunnerNew 测试报告详解_第5张图片

你可能感兴趣的:(unittest)