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))
生成的测试报告如下:
以上为我在学习过程中所遇到的一些问题总结,以此作个记录,以免日后忘记可以很快找到解决方法
一直想让使用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+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,并不像某些人写的每次只执行一个测试类,具体看代码,附上整个project代码
- Python 使用 HTMLTestRunner.py 生成测试报告
- python使用 HTMLTestRunner.py生成测试报告
- selenium之unittest批量执行测试用例、生成html报告
- appium+python学习笔记之使用HTMLTestRunner.py生成测试报告
- Macaca+HTMLTestRunner测试报告模式修改,基于python unittest 测试框架扩展
- Python单元测试框架之pytest -- 生成测试报告
- Python单元测试框架之pytest---如何执行测试用例
- 用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那
- 给测试报告添加饼图之修改HTMLTestRunner.py文件
- Appium基于python unittest自动化测试并生成html测试报告
- python--selenium一种实用的自动生成测试HTML报告方法--HTMLTestRunner
- appium+python+windows执行测试用例,并使用HTMLTestRunner输出测试报告
- python--selenium实用的自动生成测试HTML报告方法--HTMLTestRunner
- python+selenium+unittest+HTMLTestRunner读取csv文件参数化登陆测试
- HTMLTestRunner 为什么用PyCharm(Eclipse)执行测试成功但无法生成报告
- selenium---unittest框架测试用例函数执行顺序 优先级
- python利用unittest进行测试用例执行的几种方式
- Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告
- 使用 HTMLTestRunner.py 修改为Python3版本