本主题可帮助您了解 C/C++test 报告。

说明

对于从图形用户界面中执行的测试,C/C++test 生成综合报告,涵盖所有团队成员的结果,并在适当时链接到个别开发人员。

对于从命令行执行的测试,C/C++test 可以生成两种报告类型:

  • 综合报告(也称为“管理器报告”)—涵盖所有团队成员结果的报告。
  • 开发人员报告–仅涵盖与给定开发人员相关的结果的报告(有关将任务分配给个别开发人员的详细信息请参阅配置任务分配和代码作者设置 )。

报告的内容可能会有所不同,具体取决于分析类型和报告配置(请参阅 配置报告设置 了解详情)。本主题涵盖 C/C++test 报告中最常见的部分。

综合报告

头文件

头文件显示用于 C/C++test 运行的测试配置的名称和运行的时间戳。

静态分析部分

  • 第一部分是测试项目的任务概述。它显示每个项目的静态分析任务总数、与抑制规则关联的任务数、检查文件数和总分析时间。
  • 所有任务部分显示按类别或严重性组织的任务的详细信息。单击严重性类别链接以在视图之间切换。
  • 【作者的任务】部分包括与分析的代码相关的作者表以及每位作者的任务数。任务被细分为与抑制规则相关联的任务和建议修复的任务。单击作者链接以查看他们的任务详细信息。
  • “检查的文件(详细信息)”部分列出了所有检查过的文件。对于每个文件,它显示了任务总数和被抑制的任务数。如果为文件报告了任务,则会显示任务详细信息,包括违反的静态分析规则的名称 (ID)、规则消息和行号。

测试生成部分

测试项目的测试生成结果概述。它显示了已检查文件、生成的测试文件和新测试用例的数量,以及测试用例生成的总时间。

测试执行部分

  • 第一部分是已测试项目的所有测试执行结果的概述。它显示了需要处理的任务数量、执行结果(通过、失败和测试用例总数)以及总执行时间。请注意,未经验证的结果被视为通过的测试用例。
  • 所有任务部分显示按类别组织的任务的详细信息。
  • 【覆盖率】部分显示了基本的测试覆盖率统计信息。您可以展开节点以查看每个文件覆盖的可执行行数。
  • 【作者的任务】部分包括一个与执行的测试相关的作者表以及每位作者的任务数。该表提供了每位作者的任务总数以及建议修复的任务。单击作者链接以查看他们的任务详细信息。

开发人员报告

开发人员报告包括与给定开发人员相关的结果。此报告集中推荐的任务,以帮助开发人员优先处理他们需要解决的任务。通常,开发人员报告由以下部分组成:

  • 显示用于 C/C++test 运行的测试配置名称和运行时间戳的头文件。
  • 显示任务总数和建议在给定日期完成的任务数的摘要。
  • 所有推荐任务的摘要。
  • 在指定日期完成的推荐任务的详细信息。

测试执行详细信息报告

您可以生成链接到常规报告的其他【测试执行详细信息】报告。测试完成后,单击生成报告(请参见 生成报告)。测试执行详细信息报告的链接将在主报告底部 其他报告 部分的测试执行详细信息列中提供。

image2018-6-19_14-56-3.png

HTML 报告使用相对链接路径,如果将报告移动到另一个位置,则这些链接将保持不变。

【测试执行详细信息】报告包含有关以下信息:

  • 已测试文件:

  • 用于构建测试工具的工具链

  • 其他配置文件

  • 测试套件

  • 测试用例(包括【测试用例定义】和【测试用例执行日志】部分)

image2018-6-19_14-46-35.png

image2018-6-19_14-46-49.png

有关如何启用生成【测试执行详细信息】报告的信息,请参见生成报告

  • No labels