TestSuite和TestRunner基本语法使用

TestSuite测试套件
将多条用例的脚本集合在一起,就是套件,即用来组装案例的。
代码步骤:
1 导包 unittest
2 实例化套件对象unittest.TestSuite()
3 添加用例方法
TestRunner执行套件
TestSuite和TestRunner是互相配合使用的。
TestRunner是用来执行套件对象的。
代码步骤:
1 导包unittest
2 实例化执行对象unittest.textTestRunner()
3自行对象去执行套件对象,执行对象.run(套件对象)

综合代码示例:

1 测试用例示例:

import unittest
class TestDemo2(unittest.TestCase):
    def test_method1(self):
        print('测试方法2')
    def test_method2(self):
        print('可以定义多个测试方法22')

2 测试套件+执行套件批量执行测试用例:

import unittest
# 引入测试用例
from demo1 import TestDemo
from demo2 import TestDemo2
# 实例化套件对象
suite = unittest.TestSuite()
# 套件对象添加测试用例
suite.addTest(TestDemo('test_method1'))
suite.addTest(TestDemo('test_method2'))
suite.addTest(TestDemo2('test_method1'))
suite.addTest(TestDemo2('test_method1'))
# 实例化执行对象,执行测试套件
runer = unittest.TextTestRunner()
# 执行
runer.run(suite)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。