web自动化测试——QQ邮箱登录之使用HTMLTestRunner生成测试报告
1、下载HTMLTestRunner.py 文件放到Commonlib包目录下
URL: http://tungwaiyip.info/software/HTMLTestRunner.html
2、导入HTMLTestRunner
from Commomlib.HTMLTestRunner import HTMLTestRunner
3、调用HTMLTestRunner生成测试报告
# 生成html格式测试报告步骤 with open('../report.html', 'wb') as f: # 如果要生成在上级目录使用‘../’ HTMLTestRunner( stream=f, # 设定测试数据写入的文件 title='QQ邮箱登录测试报告', # 设定测试报告的标题 description='验证qq邮箱登录功能', # 设定测试报告的描述 verbosity=2 # 对每一个测试用例都生成一个测试报告 ).run(suit)
4、运行代码后即可在testproject目录下生成一个report.html文件
找到report.html打开文件就可以看到这样一个测试报告
点及Detail,可以查看每一个测试用例的测试结果报告
点击fail,可以查看fail的具体原因