引入unittest和HTMLTestRunner来进行自动化回归
2016-04-05 18:32
585 查看
优势:单个脚本独立运行,相互之间不印象 有现成的自动化包来引用,不是自己重新设计 生成的测试结果可读性强(未来可以引入邮箱,执行完毕后自动发送结果到邮箱)
这是今天总结的这两个包的好处
使用中需要注意的,unittest读取可执行测试脚本的时候,直接读取类中的以test开始的函数名,具体的原因后续去研究下unittest.main().
2 多类的执行共同输出结果,这块直接参考了虫师的unittest.TestSuite.addTest(unittest.makeSuite(待执行函数))
整个结果就展示出来了,明天继续对整个框架做优化.
这是今天总结的这两个包的好处
使用中需要注意的,unittest读取可执行测试脚本的时候,直接读取类中的以test开始的函数名,具体的原因后续去研究下unittest.main().
2 多类的执行共同输出结果,这块直接参考了虫师的unittest.TestSuite.addTest(unittest.makeSuite(待执行函数))
testunit=unittest.TestSuite() #将测试用例加入到测试容器(套件)中 testunit.addTest(unittest.makeSuite(basing_imformation.baseing_information)) testunit.addTest(unittest.makeSuite(label.product_label)) filename = 'D:\\download\\result2.html' fp = file(filename, 'wb') runner =HTMLTestRunner.HTMLTestRunner( stream=fp, title=u'测试报告', description=u'用例执行情况:') #执行测试用例 runner.run(testunit)执行完毕后,结果会输出到指定的路径(如果写死路径,每次执行结果会覆盖上一次的结果,后续对文件名称做处理,保证不被覆盖)
整个结果就展示出来了,明天继续对整个框架做优化.
相关文章推荐
- Web学习之html
- html 中div垂直居中的三种方式
- HTML data属性简介以及低版本浏览器兼容算法
- html表单,(内联)框架,背景,颜色
- 学习HTML第一天
- 带有 thead、tbody 以及 tfoot 元素的 HTML 表格
- html的table打印注意事项
- HTML常用布局
- html内容垂直居中
- HTML石头剪刀布
- Server.Htmlencode和Server.HtmlDecode的用法
- HTML textarea cols,rows属性和宽度高度关系研究
- HTML简单表单
- 使用JTIDY将html转成xhtml
- 基于HTML实现表单提交后不刷新页面
- 我最优惠网系列(1)——HTML 解析类库HtmlAgilityPack
- HTML毛玻璃背景
- 重拾HTML(一)
- 2016.4.4HTML表格,列表,块,布局
- html 空格-有趣的试验