引入unittest和HTMLTestRunner来进行自动化回归

优势:单个脚本独立运行,相互之间不印象  有现成的自动化包来引用,不是自己重新设计   生成的测试结果可读性强(未来可以引入邮箱,执行完毕后自动发送结果到邮箱)

这是今天总结的这两个包的好处

使用中需要注意的,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)
执行完毕后,结果会输出到指定的路径(如果写死路径,每次执行结果会覆盖上一次的结果,后续对文件名称做处理,保证不被覆盖)


整个结果就展示出来了,明天继续对整个框架做优化.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值