运行测试

在本练习中,您将定义 Mercury Tours Site 测试集。您还将设置测试集的失败规则,指示 ALM 在测试集中的自动化测试失败时应如何继续执行操作。可定义功能测试集或默认测试集,具体取决于您是否为 ALM 版本用户。

备注:  

运行功能测试集中的测试

运行功能测试集中的测试时,ALM 使用实验室管理在安装了测试工具的远程测试主机上执行测试。实验室管理用测试结果更新 ALM。可以运行功能测试集中的所有测试,也可以运行特定测试。可以使用“执行网格”选项卡立即运行测试集。还可以使用“时间段”模块为将来运行的测试预留资源。

可像运行测试集一样运行内部版本验证套件。使用“内部版本验证”模块立即运行内部版本验证套件,并使用“时间段”模块为将来运行的内部版本验证套件预留资源。

在这些练习中,您将了解以下内容:

返回页首

在测试实验室模块中运行功能测试集

可以使用“执行网格”立即运行功能测试集中的测试。

在本练习中,您将在“测试实验室”模块中运行 Mercury Tours Site 测试集。

在“测试实验室”模块中运行功能测试集:

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

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

  2. 选择 Mercury Tours Site 测试集。

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

  3. 打开“运行功能测试集”对话框。

    单击运行测试集按钮。将打开“运行功能测试集”对话框。

  4. 运行测试集。

    单击运行按钮。ALM 使用实验室管理在安装了所需测试工具的测试主机上执行测试。

  5. 查看运行进度。

    ALM 打开“执行报告”页,其中显示已执行的测试的当前状态和结果。可以刷新该页、停止测试和查看整个运行的事件日志。

  6. 关闭执行报告。

    测试运行完成后,关闭“执行报告”页。

返回页首

在时间段模块中计划功能测试集

可以使用“时间段”模块为功能测试集执行预留资源。

在本练习中,您将在“时间段”模块中计划 Mercury Tours Site 测试集。

在“时间段”模块中计划功能测试集:

  1. 确保已显示“时间段”模块。

    在 ALM 侧栏上的测试下方,选择时间段

  2. 新建时间段。

    在“时间段”工具栏中,单击新建时间段按钮。将打开“时间段预留”对话框。

  3. 计划功能测试集。

    1. 运行字段中,选择功能测试集

    2. 开始字段中,选择自动

    3. 名称字段中,输入“Mercury Tours Nightly”。

    4. 单击选择测试集中的 [无] 链接,然后选择 Mercury Tours Site 测试集。

    5. 使用开始时间结束时间字段计划测试集在 20:00 到 22:00 运行。

    6. 主机将自动添加到请求的主机网格中。

    7. 单击计算可用性按钮,检查时间段是否有效。

  4. 提交该时间段。

    单击提交

返回页首

手动运行默认测试集中的测试

手动运行测试时,遵循测试步骤并对应用程序执行操作。然后,将预期结果与实际结果相比较并记录结果。可以根据需要任意多次地执行手动测试。将针对每个运行分别存储结果。

备注: 在这些练习中,您将运行默认测试集。如果使用的是带有实验室管理的 ALM 版本,则已经运行功能测试集。要继续学习教程,请继续执行查看和分析测试结果

可以作为默认测试集的一部分手动运行手动和自动化测试。您也可以选择运行单个测试或运行整个测试集。

可以在 ALM 中使用 Micro Focus 手动测试解决方案 Sprinter 运行手动测试。如果不使用 Sprinter,则可以使用“手动运行器”手动运行测试。

在这些练习中,您将了解以下内容:

返回页首

用 Sprinter 运行

Sprinter 提供高级功能和工具,可协助您完成手动测试过程。Sprinter 与 ALM 完全集成,使您能够从两套解决方案中获取最大价值。

备注: 有关安装 Sprinter 的信息,请参见开始之前

在本练习中,您将运行 Credit Cards 测试。该测试包含三个测试配置。出于本练习的目的,您将执行这些步骤,而不根据 Mercury Tours 应用程序测试它们。

使用 Sprinter 运行测试:

  1. 打开 Sprinter。

    1. 如果“测试实验室”模块未显示,请在 ALM 侧栏上的测试下选择测试实验室
    2. 单击执行网格选项卡。

    3. 单击运行箭头,并选择用 Sprinter 运行。将打开 Micro Focus Sprinter。

  2. 从测试集中选择要运行的实例。

    1. 单击“打开 ALM 测试”按钮。将打开“打开”对话框。

    2. 在左窗格中,展开 Root 文件夹。在 Service Pack 1 下,展开 Cycle 1 - New Features。选择 Mercury Tours Site 测试集。将显示测试集。

    3. 选中 American ExpressVisaMasterCard 复选框。单击打开

  3. 显示运行 American Express 实例的测试步骤。

    单击运行活动测试按钮。将显示“步骤”窗格。

  4. 执行第一个步骤。

    1. 单击实际结果按钮。在“实际结果”对话框中,输入:The Mercury Tours site opens。单击“确定”
    2. 单击标记选定步骤为通过按钮。
  5. 执行第二个步骤。

    1. 单击实际结果按钮。在“实际结果”对话框中,输入:Flight details and preference are entered.单击“确定”
    2. 单击标记选定步骤为通过按钮。
  6. 将其余的步骤标记为通过。

    单击标记选定步骤为通过箭头并选择标记全部项为通过

  7. 继续执行 Visa 实例。

    单击下一个测试。Sprinter 继续执行测试列表中的下一实例。

  8. 将 Visa 实例的所有步骤标记为通过。

    单击标记选定步骤为通过箭头并选择标记全部项为通过

  9. 继续执行 MasterCard 实例。

    单击下一个测试。Sprinter 继续执行测试列表中的下一实例。

  10. 将 MasterCard 实例的所有步骤标记为通过。

    单击标记选定步骤为通过箭头并选择标记全部项为通过

  11. 将 MasterCard 实例的最后一个步骤标记为失败。

    选择步骤 8,并单击标记选定步骤为失败按钮。

  12. 结束运行并查看运行结果。

    1. 在屏幕右上方,单击运行控制。“运行控制”窗格打开。

    2. 单击结束运行按钮。

    3. 测试下,查看运行结果。

  13. 在“执行网格”选项卡中查看结果。

    关闭 Sprinter

    测试运行结果显示在执行网格中。“上次运行报告”窗格显示每个测试步骤的运行结果。

返回页首

使用手动运行器运行

如果未安装 Sprinter,可以使用手动运行器手动运行测试。

在本练习中,您将运行 Credit Cards 测试。该测试包含三个测试配置。出于本练习的目的,您将执行这些步骤,而不根据 Mercury Tours 应用程序测试它们。

使用手动运行器运行测试:

  1. 确保“执行网格”中已显示 Cycle 1 - New Features 测试集文件夹。

    1. 如果“测试实验室”模块未显示,请在 ALM 侧栏上的测试下选择测试实验室

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

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

  2. 从测试集中选择要运行的实例。

    按 Ctrl 键并在“执行网格”中选择以下实例:American ExpressVisaMasterCard

  3. 打开手动运行器。

    单击运行箭头,并选择使用手动运行器运行。将打开“手动运行器”对话框。

  4. 启动测试运行。

    单击开始运行按钮。将打开“手动运行器”对话框。

  5. 执行第一个步骤。

    1. 实际框中,输入:The Mercury Tours site opens。

    2. 单击标记选定项为通过按钮。将显示步骤 2。

  6. 执行第二个步骤。

    1. 实际框中,输入:Flight details and preference are entered.

    2. 单击标记选定项为通过按钮。将显示步骤 3。
  7. 将其余的步骤标记为通过。

    单击标记选定项为通过箭头并选择标记全部项为通过

  8. 结束运行。

    单击结束运行按钮结束测试运行。

  9. 继续执行 Visa 实例。

    单击开始运行按钮。将打开“手动运行器”对话框。记下标题栏中实例的名称。

  10. 将 Visa 实例的所有步骤标记为通过。

    单击标记选定项为通过箭头并选择标记全部项为通过

  11. 结束运行。

    单击结束运行按钮结束测试运行。

  12. 继续执行 MasterCard 实例。

    单击开始运行按钮。将打开“手动运行器”对话框。记下标题栏中实例的名称。

  13. 将 MasterCard 实例的所有步骤标记为失败。

    单击标记选定项为失败箭头并选择标记全部项为失败

  14. 结束运行。

    单击结束运行按钮结束测试运行。

  15. 在“执行网格”中查看运行结果。

    执行测试后,可以在“执行网格”中查看上次运行的运行结果。

  16. 在“上次运行报告”窗格中查看每个测试步骤的结果。

    1. 选择一个最近的运行实例。如果“上次运行报告”窗格未显示,请单击窗格底部的显示按钮。在“执行网格”下显示“上次运行报告”窗格。

    2. 单击每个步骤以查看其说明以及预期和实际结果。

返回页首

自动运行默认测试集中的测试

运行默认测试集中的自动化测试时,ALM 自动打开选定测试工具,该工具在本地计算机或远程主机上运行测试,并将结果导入到 ALM。

可以运行测试集中的所有测试,或运行特定测试。可以从“执行网格”选项卡或“执行流”选项卡运行测试。

在本练习中,您将运行 UFT 测试。

备注: 有关运行 UFT 测试的先决条件,请参见开始之前

自动运行测试:

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

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

  2. 选择 Number of Passengers 测试。

    1. 在测试集树中,展开 Mercury Tours Web Site 测试集文件夹。在 Functionality And UI 下,选择 Mercury Tours Functionality 测试集。

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

    3. 选择 Number of Passengers 测试。

  3. 将打开“自动运行器”对话框。

    单击运行按钮。将打开“自动运行器”对话框,显示所选测试。

  4. 设置测试运行设置。

    选中本地运行所有测试复选框,在本地计算机上运行测试。

  5. 运行该测试。

    单击运行按钮。ALM 自动打开所选测试工具并运行测试。在状态列中查看测试执行进度。

  6. 将关闭“自动运行器”对话框。

    测试运行完成后,选择运行 > 退出。

  7. 查看“执行网格”中的测试结果摘要。

    “执行网格”显示更新后的测试运行状态。每个测试步骤的结果均出现在“上次运行报告”窗格中。

  8. 关闭 UFT。

    在 UFT 中,选择文件 > 退出。

返回页首