创建测试
单元测试助手可以分析您的代码,为各个方法生成可编译的单元测试。它能够生成可运行的测试模板,其中包括可以轻松修改或取消注释的初始值和示例断言。
- 如果未打开单元测试助手视图,可从 Eclipse 菜单栏选择 Parasoft> 显示视图> 单元测试助手。
- 在编辑器中选择一个方法。
- 点击 Regular 操作链接为所选方法创建测试。
- 取消断言注释,如有必要,修改默认 UTA 值。
- 使用 UTA 运行测试以收集覆盖率信息并获取改进建议(请参阅使用单元测试助手执行单元测试)。
为私有方法创建测试
UTA 允许为私有方法创建测试,以实现更高的代码覆盖率。
- 启用 UTA 首选项中的为 private 方法创建测试选项(请参阅测试创建选项)。
- 在编辑器中选择私有方法。
- 点击 Regular private 操作链接为所选方法创建测试。
默认情况下,为 private 方法创建测试选项被禁用,因为行业最佳实践是通过为调用私有方法的可访问方法创建测试来测试私有方法,而不是直接为私有方法创建测试。
克隆测试
您可以通过克隆已有测试并修改副本的内容来创建新测试。您还可以将已有测试克隆为参数化测试。更多信息,请参阅克隆为参数化测试。
- 在编辑器中选择一个测试。
- 点击克隆 [测试名称] 操作链接复制测试。
- 修改复制的测试代码。
您可以克隆一个测试多次。副本的名称将带有连续的数字。
创建用于覆盖代码行的测试
您可以通过点击 UTA 界面中的覆盖该行选项来新建测试。这将创建一个测试用例,覆盖编辑器中选择的可测试代码行。UTA 在生成测试时会自动设置覆盖该行所需的值,或者需要在创建测试后手动配置。详细信息,请参阅覆盖所选代码行。