Goals 选项设置定义错误报告和解决方案目标团队管理人员可以指定报告极限(比如,“每个开发人员每天不能报告多余 25 条的静态分析任务”)和/或质量目标(比如,“所有静态分析违规行为应该在 2 个月之内修复”)。然后,SOAtest 将使用特定标准为每个开发人员选择测试任务的自己,以每天执行。这些目标在 Goals 选项卡中指定。然后可以在报告中监视指向这些目标的进展。
或者,可以设置全局团队目标,该目标可跨多个测试配置甚至所有 Parasoft 测试产品,如 配置任务目标中所述。这要求团队服务器和 Parasoft 测试自动版本许可证。如果目标为全局性的,则将禁用测试配置面板中的 Goals 选项卡。
Goals 选项卡具有以下设置:
Static 选项卡
- Perform all tasks: 表示希望 SOAtest 报告其推荐的所有静态分析,以及团队是否应该立即执行所有静态分析任务。
- Don’t perform tasks: 表示希望 SOAtest 报告其推荐的所有静态分析,但不需要团队立即执行所有静态分析任务。例如,如果希望查看所有推荐的静态分析任务,但又希望团队在处理静态分析违规之前集中精力修复测试失败,那么这是非常有用的。
- No more than n tasks per developer by date: 指定希望在特定日期内每个开发人员只有 n 个静态分析任务。
- Max tasks to recommend: 限制在任何测试运行中为每个开发人员报告的静态分析任务的数量。所显示的任务是随机选定的,以便在每次运行后显示不同任务。例如,如果将参数设置为 50,那么将随机选择每次运行后显示的第一个任务,而下面的 49 个任务将跟随完整报告中的第一个任务。
Execution 选项卡
- Perform all tasks: 表示希望 SOAtest 报告所有功能测试任务,并且团队应该立即执行指定任务。
- Don’t perform tasks: 表示希望 SOAtest 报告所有功能测试任务,但不需要团队立即执行所有指定任务。例如,如果希望查看所有必需的功能测试任务,但又希望团队在处理功能测试失败之前集中精力修复静态分析,那么这是非常有用的。
- No more than n tasks per developer by date: 表示希望在特定日期内每个开发人员只有 n 个功能测试任务。
- Max tasks to recommend: 限制在任何测试运行中为每个开发人员报告的功能测试任务的数量。所显示的任务是随机选定的,以便在每次运行后显示不同任务。例如,如果将参数设置为 50,那么将随机选择每次运行后显示的第一个任务,而下面的 49 个任务将跟随完整报告中的第一个任务。