本节我们来解决批量测试文件添加到TestSuit(测试套件)的问题,也可以说是用例读取的问题,这里介绍两种方法来解决。
1、通过循环语句读取用例
从run_allcase.py脚本中我们发现,每创建一个测试用例(.py 文件)都需要先从testcase文件夹里引入,然后再在测试套件中添加,随着用例的增加,测试套件可能要罗列几百上千条用例,非常不便于管理。
from testcase.baidu import TestBaidu # 引入百度测试文件及用例
from testcase.csdn import Test优快云 # 引入优快云测试文件及用例
from testcase.immoc import TestImmoc # 引入慕课测试文件及用例
...
suite = unittest.TestSuite()
suite.addTests(unittest.TestLoad
本节介绍了两种批量添加测试用例到TestSuite的方法。一是通过循环语句和`from testcase import *`,需要在__init__.py中管理测试文件。二是使用unittest的discover方法,能自动找到以test_开头的测试模块,简化了用例管理和引入过程。最后展示了自动化测试框架的结构和测试报告。
订阅专栏 解锁全文
1686

被折叠的 条评论
为什么被折叠?



