加载运行多个自动化测试脚本

import unittest
import re
import HTMLTestRunner
#加载测试文件(针对方法一)
import testF1 #testF1表示testF1.py文件
import testF2

#方法一:

#构造测试集
suit=unittest.TestSuite()
suit.addTest(testF1.fangdongliqi("test_case1"))
suit.addTest(testF2.fangdongliqi("test_case2"))

if __name__=="__main__":
#执行测试
    runner=unittest.TextTestRunner()
    runner.run(suit)


#方法二
 
test_dir=r'C:\Users\Administrator\Desktop\python\web' #测试文件位置
#test_dir=r'./' #脚本所在位置,也可以用路径表示,如:test_dir=r'C:\Users\Administrator\Desktop\python\Interface'  './'表示脚本所在位置   './testfile/'表示与脚本同级的文件夹
discover=unittest.defaultTestLoader.discover(test_dir,pattern='testF1.py') #加载testF*.py的测试文件,'*'表示匹配任意字符

if __name__=='__main__':
    '''
    runner=unittest.TextTestRunner()
    runner.run(discover)
    '''
    '''
    filename="testweb.html"
    fp=open(filename,'wb')
    '''
    with open('report.html','wb')as fp:
        runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title=u'web(Version 1.0)测试报告',description=u'环境:windows 7 64位   浏览器:火狐 43.0.1')
        runner.run(discover)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值