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)
加载运行多个自动化测试脚本
最新推荐文章于 2025-03-24 16:00:11 发布