由于 C++test 对代码执行彻底分析,因此初始测试通常会识别大量错误、潜在错误和要审查的项目。
为确保 C++test 不会报告过多的任务,团队经理可以指定报告限制(例如“每个开发人员每天报告的静态分析任务不超过 25 个”)和/或质量目标( 例如“所有静态分析违规应在 2 个月内修复”)。然后,C++test 将使用指定的标准为每个开发人员选择一组测试任务来每天执行。这些目标在目标选项卡中指定。然后可以在报告中监控实现这些目标的进展。
或者,您可以设置全局团队目标——可以跨越多个测试配置的目标——如配置任务目标所述。如果目标是全局设置的,则禁用【测试配置】面板中的【目标】选项卡。
【全局】选项卡具有以下设置:
静态选项卡
- 执行所有任务:指定您希望 C++test 报告它推荐的所有静态分析任务,并且团队应立即执行所有静态分析任务。
- 不执行任务:指定您希望 C++test 报告它推荐的所有静态分析任务,但不需要团队立即执行所有静态分析任务。这很有用,例如,如果您想查看所有推荐的静态分析任务,但您希望团队在解决静态分析违规之前专注于修复单元测试问题。
- 按日期每个开发人员不超过 n 个任务:指定您希望每个开发人员在指定日期之前只有 n 个静态分析任务。
- 推荐的最大任务:限制在任何测试运行中为每个开发人员报告的静态分析任务的数量。显示的任务是随机选择的,以便在每次运行后显示不同的任务。例如,如果您将参数设置为 50,则每次运行后显示的第一个任务是随机选择的,下面显示的 49 个任务是完整报告中第一个任务之后的任务。
执行选项卡
- 执行所有任务:指定您希望 C++test 报告指定类别的所有任务(修复单元测试问题等),团队应立即执行指定的任务。
- 不执行任务:指定您希望 C++test 报告指定类别的所有任务,但不要求团队立即执行指定的任务。这很有用,例如,如果您想查看所有必要单元测试任务的列表,但您希望团队在执行其他单元测试任务之前专注于修复单元测试问题。
- 按日期每个开发人员不超过 n 个任务:指定您希望每个开发人员在指定日期之前只有指定类别的 n 个任务。
- 推荐的最大任务:限制在任何测试运行中为每个开发人员报告的类别任务数量。显示的任务是随机选择的,以便在每次运行后显示不同的任务。例如,如果您将参数设置为 50,则每次运行后显示的第一个任务是随机选择的,下面显示的 49 个任务是完整报告中第一个任务之后的任务。