说明:
1、TestSuite(测试套件):用来组装,打包 ,管理多个TestCase(测试用例)文件的。用法如下:
addTest() 添加单个测试用例方法
addTests([..]) 添加多个测试用例方法,方法名存在一个列表
2、TestRunner(测试执行):用来执行 TestSuite(测试套件的)
步骤:
1、导包
2、实例化(创建对象)套件对象:suite = unittest.TestSuite()
3、使用套件对象添加用例方法:suite.addTest(unittest.makeSuite(测试类名))
4、实例化运行对象:runner = unittest.TextTestRunner()
5、使用运行对象去执行套件对象:运⾏runner.run(套件对象)
示例:
# 1、导包
import unittest
from testcase.test_case1 import TestCase
from testcase.test_case2 import TestCase2
# 2、实例化(创建对象)套件对象
suite = unittest.TestSuite()
# 3、使用套件对象添加用例方法(可单个添加,也可批量添加)
suite.addTest(unittest.makeSuite(TestCase))
suite.addTest(unittest.makeSuite(TestCase2))
suite.addTests([unittest.makeSuite(TestCase), unittest.makeSuite(TestCase2)])
# 4、实例化运行对象
runner = unittest.TextTestRunner()
# 5、使用运行对象去执行套件对象
runner.run(suite)
版权声明:本文为qq_37515374原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。