上节课,我们开始使用unittest整合测试用例,但是一个项目中,测试用例会有很多,当有很多的测试文件py脚本时,需要一个测试用例集来统一运行,这里就需要使用unittest中的批量运行来跑脚本。
一、常用方法详解
创建一个测试用例套件
unittest.TestSuite(Iterable_testType)
- Iterable_testType:可迭代的测试用例集合
运行测试用例集
unittest.TextTestRunner().run(suite)
- suite:所创建的测试用例集
寻找文件夹中所有测试用例
unittest.defaultTestLoader.discover(start_dir,pattern,top_level_dir)
- start_dir:文件夹目录,例:D:\\workspace
- pattern:匹配条件,通过字符串模糊匹配 例:test*.py
- top_level_dir=None:顶层目录,默认为None
添加一组测试用例
unittest.TestSuite().addTests(test_cases)
- test_cases:包含一组测试用例的列表&#