章节目录:
简介
单元测试助手可以帮助您创建参数化的测试用例,针对不同的参数来测试方法。可以通过单元测试助手视图中的参数化选项添加测试用例。此选项可以为您在编辑器中选择的各个方法添加测试模板。生成的模板需要手动修改,并补充参数化数据。
创建参数化测试
- 选择 Parasoft> 首选项> 单元测试助手。
- 启用参数化测试> 启用创建操作选项。
- 在编辑器中选择一个方法。
- 点击单元测试助手视图中的参数化操作链接。
- 使用参数补全测试模板并修改默认的 UTA 值。
- 使用单元测试助手运行测试以收集覆盖率信息和可能的优化建议(请参阅使用单元测试助手执行单元测试)。
为私有方法创建参数化测试
UTA 允许为私有方法创建参数化测试,以实现更高的代码覆盖率。
- 选择 Parasoft> 首选项> 单元测试助手。
- 启用参数化测试> 启用创建操作选项。
- 启用测试创建选项> 为 private 方法创建测试选项。
- 在编辑器中选择私有方法。
- 点击参数化的 private 操作链接为所选方法创建测试。
克隆为参数化测试
您可以通过 UTA 视图中现有的非参数化测试创建参数化 JUnit 5 测试。
将现有测试克隆为参数化测试不会影响原始测试。传递给被测方法的现有字面值将转换为测试参数。这些值将被移动到新测试的单行数据中。