您的位置:首页 > 其它

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

2018-03-07 17:40 295 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐