一、HTML测试报告
对软件测试人员来讲,需要一份漂亮且通俗易懂的测试报告来展示自动化测试成果。显然,一个简单的Log文件是不够的。
HTMLTestRunner 是Python 标准库 unittest 单元测试框架的一个扩展,它生成易于使用的 HTML 测试报告。HTMLTestRunner 是在BSD 许可证下发布的。
下载地址如下:
http://tungwaiyip.info/software/HTMLTestRunner.html
这个扩展非常简单,只有一个HTMLTestRunner.py 文件,选中后单击鼠标右键,在弹出的快捷菜单中选择目标另存为,将它保存到本地。安装方法也很简单,将其复制到Python安装目录下即可。
Windows:将下载的文件保存到 ...\Python3x\Lib目录下。
Linux:以Ubuntu为例,首先需要打开终端,找到Python的安装目录。打开终端后,输入Python命令进入Python交互模式,通过sys.path 可以查看本机的Python的安装目录。
1.1 修改 HTMLTestRunner
因为 HTMLTestRunner.py 是基于 Python2 开发的,为了使其支持 Python3 的环境,需要对其中的部分内容进行修改。