如何通过Python unittest自动识别并执行特定测试用例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计809个文字,预计阅读时间需要4分钟。
自动测试执行的例子有很多,例如Python单元测试用例文件都是以test开头的。TestLoader(defaultTestLoader)是unittest的测试用例加载器,它包括多个加载测试用例的方法。它的结果是返回一个测试集合。
自动化测试执行的用例有很多,python额测试用例文件,都是以“test”开头的。
TestLoader(defaultTestLoader)是unittest的测试用例加载器,它包括多个加载测试用例的方法。它的结果是返回一个测试套件。本文介绍discover()用法与功能
结构:
discover(start_dir, pattern='test*.py', top_level_dir=None)
作用:找到指定目录下所有测试用例模块,并递归查询子目录下的测试模块,找到匹配的文件进行加载。
解释:
start_dir:需要测试的用例文件目录或是模块
pattern:用例匹配原则
top_level_dir:测试模块的顶层目录,没有就默认None。
本文共计809个文字,预计阅读时间需要4分钟。
自动测试执行的例子有很多,例如Python单元测试用例文件都是以test开头的。TestLoader(defaultTestLoader)是unittest的测试用例加载器,它包括多个加载测试用例的方法。它的结果是返回一个测试集合。
自动化测试执行的用例有很多,python额测试用例文件,都是以“test”开头的。
TestLoader(defaultTestLoader)是unittest的测试用例加载器,它包括多个加载测试用例的方法。它的结果是返回一个测试套件。本文介绍discover()用法与功能
结构:
discover(start_dir, pattern='test*.py', top_level_dir=None)
作用:找到指定目录下所有测试用例模块,并递归查询子目录下的测试模块,找到匹配的文件进行加载。
解释:
start_dir:需要测试的用例文件目录或是模块
pattern:用例匹配原则
top_level_dir:测试模块的顶层目录,没有就默认None。

