您可以生成 HTML、PDF 或自定义 XSL 报告。此章节:

从 GUI 生成报告

  1. 测试完成后,单击测试进度面板工具栏中的生成报告按钮。

  2. 完成打开的报告和发布对话框。您可以配置以下选项:

  3. 点击 确定。然后将打开报告。有关格式和内容的详细信息,请参阅了解报告。

或者,您可以使用【测试进度】视图的【报告和发布】部分底部的选项生成报告:

生成测试执行详情报告

您可以生成与您的常规报告相关联的附加测试执行详细信息报告(有关详细信息,请参阅了解报告)。要生成此报告,请在执行之前在测试配置中配置以下设置:

  1. 选择 Parasoft> 测试配置。  并选择一个测试配置。
  2. 打开执行>运行时选项卡并启用以下选项: 
  3. (可选)启用为 选项生成详细覆盖率报告并选择覆盖率指标。
  4. 应用变更并关闭测试配置。
  5. 选择Parasoft> 首选项...> 报告
  6. 报告格式 部分中,从下拉菜单中选择HTML (C/C++test 的单元测试详细信息)


测试完成后点击生成报告(参见Generating the Report )。测试执行详细信息报告的链接将在主报告底部附加报告部分的测试执行详细信息列中提供(请参阅了解报告)。

您还可以生成 XML 格式的测试执行详细信息报告。这使您能够将额外的后处理工作流应用于测试执行结果。XML 文件与原始测试执行详细信息 HTML 文件位于同一位置,例如:

<REPORT_DIR>/<EXECUTION_DIR>/report_TestSuiteFoo_cpp.xml

<REPORT_DIR>/<EXECUTION_DIR>/report_TestSuiteFoo_cpp.html

此外,测试执行详细信息 XML 文件的 XML Schema 可用:

<CPPTEST_INSTALL_DIR>/manuals/examples/ut_details_report_schema.xsd

将报告上传到 DTP

将报告上传到 DTP 您则可以查看 DTP 上的结果,其中汇总、分析和确定优先级,以帮助您优化测试工作。有关详细信息,请参见《 DTP 用户指南》。

要将报告上传到 DTP:

  1. 确保 C/C++test 与 DTP 服务器连接(请参阅连接 DTP)。

  2. 转到Parasoft> 首选项...> DTP 并启用启用 DTP 报告结果选项。

当您在图形用户界面中执行测试时,结果将自动上传到 DTP。

将报告发布到 DTP 需要启用“DTP 发布”或“自动”许可功能。

从命令行生成报告

有关从命令行界面执行测试和配置电子邮件通知的详细信息,请参阅从命令行界面进行测试

如果您向团队服务器报告结果,则会使用以下标准来识别独特的报告:

  • 主机名

  • 用户名

  • 会话标签

  • 日期 - 每天,趋势图中仅使用最后一次测试运行

如果您的团队每天在命令行中执行多次 C/C++test 运行—并且您希望将所有报告上传到团队服务器—您需要为每次运行使用不同的会话标签:

  1. 转到Parasoft> 测试配置... 并选择您想要运行的测试配置。
  2. 打开通用选项卡。
  3. 启用覆盖会话标签选项