您的位置:首页 > 编程语言 > Python开发

Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成

2016-11-18 16:02 1981 查看
HTMLTestRunner.py文件下载链接:http://tungwaiyip.info/software/HTMLTestRunner.html

一直想让使用HTMLTestRunner生成的测试报告可以保存在指定的文件目录下,并以当前执行的时间进行命名,在网上有找到一篇这样的文章,链接如下:
http://www.cnblogs.com/newvoyage/p/5622854.html
借用相关代码如下(见红框):



但是我使用红框中类似的代码时,整个代码可以正常运行,但是没有生成对应的文件,我使用的是python2.7,不确定是否与版本有关系,不过后面我又想到下面的方式来实现在指定目录下生成以年月日时分秒命名的.html文件

相关代码如下:



在此代码中有关于unittest测试框架使用,如果存在unittest.main()函数,则会执行所有的测试用例(包含setUp()和tearDown()部分),如果想要指定执行单个测试用例,可以用下面的代码

test_unit = unittest_TestSuite()

test.unit.addTest(unittest1(test3))

生成的测试报告如下:



以上为我在学习过程中所遇到的一些问题总结,以此作个记录,以免日后忘记可以很快找到解决方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python HTMLTestRunner
相关文章推荐