查看和分析测试结果

ALM 提供多项功能,使您能够查看和分析测试的结果。

还可以使用 ALM 报告和图进一步分析测试结果。有关详细信息,请参见分析 ALM 数据

在测试运行模块中查看测试结果

可以在“测试运行”模块中查看测试的结果。可以使用该网格比较最新测试运行与以前的测试运行的结果。

在下面的练习中,您将了解如何在“测试运行”模块中查看测试运行信息。

返回页首

在测试集运行选项卡中查看功能测试集结果

如果使用的是启用了实验室管理的 ALM 版本,则可在“测试集运行”选项卡中查看功能测试集运行的结果。

在“测试集运行”选项卡中查看测试集结果:

  1. 确保已显示“测试运行”模块。

    在 ALM 侧栏上的测试下方,选择测试运行

  2. 在“测试集运行详细信息”对话框中查看详细测试结果。

    单击测试集运行选项卡。在网格中选择 Mercury Tours Site 测试集运行,然后单击测试集运行详细信息按钮。将打开“测试集运行详细信息”对话框,其中包含有关该测试集运行的详细信息。

  3. 关闭“测试集运行详细信息”对话框。

    单击关闭按钮。

  4. 在“执行报告”页查看测试运行信息。

    选择 Mercury Tours Site 测试运行并单击显示报告按钮。将打开执行报告页。“执行报告”页显示有关总体测试集运行的信息以及每个测试实例运行的详细信息。

返回页首

在测试运行选项卡中查看测试结果

在本练习中,您将查看单独的测试实例运行的结果。

在“测试运行”选项卡中查看测试结果:

  1. 确保已显示“测试运行”模块。

    在 ALM 侧栏上的测试下方,选择测试运行

  2. 在“测试运行详细信息”对话框中查看详细测试结果。

    确保已显示测试运行选项卡。选择 American Express 测试运行并单击测试运行详细信息按钮。将打开“测试运行详细信息”对话框。

  3. 在“测试运行详细信息”对话框中查看其他测试运行信息。

    1. 单击报告将显示运行的结果和测试步骤详细信息。
    2. 单击链接的缺陷将列出链接到该运行的缺陷。
    3. 单击历史记录将列出对该运行所做的更改。
  4. 关闭“测试集运行详细信息”对话框。

    单击关闭按钮。

返回页首

在测试实例属性对话框中查看测试结果

可在“测试实例属性”对话框中查看测试的结果。这包括测试的运行、附件、链接的缺陷和历史记录的详细信息。

在“测试实例属性”对话框中查看测试结果:

  1. 确保已显示“测试实验室”模块。

    在 ALM 侧栏上的测试下方,选择测试实验室

  2. 确保已显示 Cycle 1 - New Features 测试集文件夹。

    1. 在测试集树中,展开 Service Pack 1 下的 Cycle 1 - New Features 测试集文件夹。选择 Mercury Tours Site 测试集。

    2. 单击执行网格选项卡。

  3. 在“执行网格”中选择 American Express。

    在“执行网格”选项卡中,选择 American Express

  4. 从“测试实例详细信息”对话框查看详细的测试结果。

    单击测试实例详细信息按钮。将打开“测试实例详细信息”对话框。

  5. 查看测试运行信息。

    单击运行。将显示运行详细信息。

  6. 在“测试实例详细信息”对话框中查看其他测试运行信息。

    1. 单击执行设置以查看用于运行实例的参数。请注意,您所做的任何更改都将在下次测试运行中实现。

    2. 单击链接的缺陷。该视图列出链接到当前所选测试实例的缺陷。可以查看、添加和删除缺陷链接。

    3. 单击历史记录以查看对测试运行字段所做更改的列表。

  7. 关闭“测试实例详细信息”对话框。

    单击关闭按钮。

返回页首

查看测试覆盖率

您之前曾看到如何使用覆盖率分析视图来根据测试覆盖率分析子需求的细分(请参见分析覆盖率)。

在本练习中,您将了解如何按周期筛选覆盖率分析中包括的测试。

查看测试覆盖率:

  1. 在“需求”模块中显示“覆盖率分析”视图。

    1. 在 ALM 侧栏上的需求下方,选择需求

    2. 选择查看 > 覆盖率分析。将显示“覆盖率分析”视图。
  2. 按周期筛选覆盖率分析。

    1. 在窗口右上方单击设置按钮。将打开“分析设置”对话框。

    2. 选择执行分析。单击箭头。在发布树中,展开 Service Packs 发布文件夹和 Service Pack 1 发布。选中 Cycle 1 - New Features 复选框,并单击确定

    3. 单击确定以关闭“分析设置”对话框。

    4. 展开 Payments 需求。在“覆盖率分析”列中,可以看到该需求未通过。这是因为覆盖该需求的 Credit Cards 测试未通过。

  3. 显示 Credit Cards 需求的测试覆盖率详细信息。

    1. 右键单击 Credit Cards 需求,选择覆盖率分析。将打开“覆盖率分析”对话框。

    2. 单击显示测试覆盖率链接来扩展“覆盖率分析”对话框,并显示“测试覆盖率图表”。

    3. 此饼形图以图形方式显示需求的完整测试覆盖率,它按测试状态分组。

    4. 单击饼形图以打开“测试覆盖率”对话框。

      该对话框显示未通过的测试以及每个测试配置的测试运行状态。

    5. 关闭“测试覆盖率”对话框。
  4. 关闭“覆盖率分析”对话框。

    单击关闭按钮。

返回页首

查看覆盖率进度

您以前曾被指引到“发布”模块中的“进度”选项卡(请参见查看发布和周期)。

在本练习中,您将查看反映了之前练习中运行的测试结果的图和统计信息。

查看覆盖率进度:

  1. 显示“发布”模块。

    在 ALM 侧栏上的管理下方,选择发布

  2. 在“进度”选项卡上查看测试运行的效果。

    在发布树中,展开 Service Packs 发布文件夹和 Service Pack 1 发布。选择 Cycle 1 - New Features,并单击进度选项卡。

    顶部窗格显示周期中的总天数和剩余天数、周期的测试实例总数、实际运行的测试实例数、要运行的剩余测试实例数等信息。

    底部窗格显示“覆盖率进度”图。计划的覆盖率指示计划在一个周期内的每天运行的测试的百分比。执行的覆盖率指示已在一个周期内的每天运行的测试的百分比。通过的覆盖率指示已在一个周期内的每天成功运行的测试的百分比。

  3. 返回页首