HP ALM (Quality Center) 教程中的测试计划模块

⚡ 智能摘要

HP ALM 中的测试计划模块是测试人员在执行测试用例之前进行设计、组织和存储的地方。本页面涵盖文件夹结构、创建手动测试、设计步骤、参数、测试配置、需求覆盖率、从 Excel 批量上传以及测试资源等内容。

  • 🗂️ 文件夹结构: 将功能测试、非功能测试、手动测试和自动化测试分别放在不同的文件夹中,可以方便地管理大型测试套件。
  • 📝 设计步骤: 每个测试都包含有序的步骤,并附有步骤说明和预期结果。
  • 🔣 参数: 参数用于将一个值代入到某个步骤中,以便对不同的数据运行相同的测试。
  • ⚙️ 测试配置: 配置会在不重写代码的情况下,针对不同的业务场景重新运行整个测试。
  • 🔗 需求覆盖率: “需求覆盖率”选项卡将测试映射到需求并生成 trac能力。
  • 📊 批量上传: HP ALM Excel 插件通过可重用的字段映射一次性导出多个手动测试。
  • 📦 测试资源: 数据表和函数库等共享文件只需存储一次,即可被多个测试重复使用。

HP ALM 中的测试计划模块

HP ALM 中的测试计划模块是什么?

测试计划模块 测试计划模块是 HP ALM(也称为 Quality Center)的一部分,测试人员在此设计和存储测试用例,然后再运行它们。需求在需求模块中捕获,测试用例在此设计,这些测试用例随后在测试实验室模块中进行调度和执行。因此,测试计划模块是产品必须实现的功能与产品实现这些功能的证据之间的桥梁。

  • 在定义需求之后,开发团队开始他们的设计和开发过程, 测试与验证 团队开始设计在部署构建后可以执行的测试。
  • 任何产品的成功都取决于测试流程和正在进行的测试质量。一个好的 测试计划 产生无错误的产品。
  • ALM 支持手动、自动化和性能测试的维护和执行,因为 ALM 与所有 HP 产品无缝集成,例如: HP UFT 以及 HP LoadRunner。

💡注意: 这里描述的产品最初由惠普公司发布,此后两度易主,先是归Micro Focus所有,然后又归…… OpenText模块布局和以下步骤仍然适用,尽管最新版本已进行品牌化。 OpenText ALM/质量中心。

HP ALM 中的测试计划模块

明确了模块的作用后,第一个实际任务是构建一个文件夹结构来存放测试。

如何创建测试计划

步骤1 ) 与需求类似,让我们为每一种测试类型(例如功能性和非功能性)创建一个占位符/文件夹。

  1. 单击 ALM 主页上的“测试计划”链接
  2. 点击“新建文件夹”图标
  3. 输入文件夹名称“Functional”,然后单击“确定”

创建测试计划

步骤2) 创建的文件夹将显示如下。

创建测试计划

步骤3) 同样地,我们在“功能”文件夹下创建“手动测试”和“自动化测试”子文件夹。因此,最终的文件夹结构如下所示:

注意: 我们将无法从 ALM 创建自动化测试脚本/性能测试脚本;必须使用相应的 HP 工具创建,例如: UFT 用于功能测试和 LoadRunner 用于性能测试。然后将其保存到 ALM 中,以便进行调度、执行、监控和报告。

创建测试计划

步骤4) 最好为应用程序的每个模块创建一个新文件夹,这样我们就不会将所有手动测试都放在一个文件夹中。对于复杂的应用程序,可能会有数千个测试,如果它们排列不当,处理起来会很困难。

创建测试计划

步骤5) 现在让我们通过单击“测试计划”选项卡中的“新测试”图标为“登录”模块创建一个手动测试。

创建测试计划

步骤6) 输入以下详细信息以成功创建新测试。

  1. 输入新测试名称
  2. 输入测试类型。本例中为“手动”测试。
  3. 用户还可以输入其他非必填字段,例如日期、 Descript离子如下所示。
  4. 输入所有详细信息后,单击“提交”。

创建测试计划

第四步) 一旦创建了测试,创建的测试将出现在“手动”测试文件夹下,并生成其他选项卡,如下所示。让我们在接下来的步骤中详细讨论这些选项卡中的每一个。

创建测试计划

步骤8) 点击 “设计步骤” 选项卡并单击“新步骤”图标,如下所示。设计步骤详细信息对话框打开

  1. 输入步骤名称
  2. 输入步骤 Description
  3. 输入预期结果
  4. 点击“确定”

创建测试计划

步骤9) 重复步骤 8,并输入所有相关步骤以测试功能。创建所有必需步骤后,“设计步骤”选项卡将显示所有已创建的步骤,如下所示。

创建测试计划

步骤10) 参数允许用户为变量赋值,从而可以使用不同的数据集执行相同的测试。在本例中,用户名和密码可以作为两个参数,并为其赋值。我们将了解在测试执行过程中使用参数的重要性,这将在后续章节中进行探讨。 测试实验室模块.

现在,让我们看看如何创建参数。

  1. 选择我们想要添加参数的测试步骤。
  2. “参数”图标将启用。单击该图标,如下所示。

创建测试计划

步骤11) 参数对话框将打开,如下所示。单击“新参数”按钮。

创建测试计划

步骤12) 测试参数详细信息对话框打开。

  1. 输入参数名称
  2. 为参数分配值
  3. 点击“确定”。

创建测试计划

步骤13) 将“参数”对话框显示给用户

  1. 使用创建的变量
  2. 价值
  3. 点击“确定”。

创建测试计划

步骤14) 现在我们可以注意到参数被添加到“测试步骤”本身中,如下所示。

对密码字段重复相同操作。

创建测试计划

同样地,为密码字段创建参数。

步骤15) 创建的参数可以在参数选项卡中查看/编辑。此对话框还可以帮助我们创建、删除与测试相关的参数。

创建测试计划

步骤16) 附件选项卡允许用户上传任何类型的文件,例如“xls”、“jpg”等。

创建测试计划

步骤17) 测试配置帮助我们针对不同的用例场景重用测试。让我们通过一个示例了解如何使用测试配置。默认情况下,有一个测试配置被指定为测试名称。

注意:我们不能删除默认测试配置,但我们可以编辑它。

创建测试计划

步骤18) 假设登录功能可以由三种类型的业务用户执行,例如“帮助台”、“经理”和“集群负责人”。

让我们通过编辑“测试配置”的名称字段将默认测试配置重命名为“helpdesk”。

创建测试计划

步骤19) 现在让我们添加另外两个测试配置,即管理器和集群头。单击测试配置下的“+”图标。

创建测试计划

步骤20) 打开“新测试配置”对话框。

  1. 输入测试配置名称
  2. 输入其他非必填参数,例如“创建者”、“创建日期”、“描述”
  3. 点击“确定”。

创建测试计划

步骤21) 重复上述步骤,为“集群头”创建另一个测试配置,整个测试配置将显示给用户,如下所示。这将允许测试人员在测试执行期间针对所有创建的配置单独执行相同的测试,从而无需重写测试。

创建测试计划

测试参数与测试配置

测试配置不应与测试参数混淆。两者都能让一次测试覆盖更多内容,但它们的作用层次不同,混淆它们是设计本模块测试时最常见的错误。

参数用于创建变量并为特定步骤赋值,从而实现测试的参数化。一个测试配置适用于所有步骤,通常用于测试不同的业务用例或工作流程。在执行过程中,用户可以更改已创建参数的值。 测试用例 针对所选配置执行。

不同点 测试参数 测试配置
适用范围 单个设计步骤 整个测试
目的 替换为用户名等值 针对不同的业务场景重新运行测试
创建自 步骤上的“参数”图标 测试配置选项卡
执行时设置 测试人员提供一个值 测试人员选择要运行的配置

例如,在在线账单支付应用程序中,用户可以选择支付方式。如果选择“信用卡”支付,用户可以选择万事达卡、维萨卡或美国运通卡。每种卡都有各自的客户奖励积分。为了进行测试,我们可以设计一个测试,将每种卡都添加到测试配置中,以验证奖励积分的有效性。

步骤22) “需求覆盖率”选项卡帮助测试人员将测试与特定需求进行映射,从而帮助用户生成覆盖率报告。 trac能力。

  1. 单击“Req Coverage”选项卡。
  2. 选择应该映射到此特定测试用例的“需求”
  3. 单击“<=”按钮将选定的需求映射到测试。我们还可以将多个需求映射到同一个测试。

创建测试计划

步骤23) “链接缺陷”选项卡显示为空,因为我们尚未执行任何测试/提出任何 缺陷 针对测试用例。如果在创建缺陷时针对测试用例发布了缺陷,则此选项卡将填充缺陷详细信息。

创建测试计划

步骤24) 历史记录选项卡显示从创建测试开始对此特定测试用例随时间所做的更改列表。

创建测试计划

上传测试

有时,用户不会手动创建测试用例,因为这非常耗时。大多数组织会在 Excel 中编写手动测试用例,然后批量上传到 ALM,而不是逐个创建。为了简化上传流程,HP 开发了一款插件,用户可以直接从 MS Excel/MS Word 上传。接下来,我们将详细介绍如何从 Excel 将需求上传到 QC。

如何使用上传测试 Microsoft Excel

步骤1) 在从 Excel 上传测试之前,我们需要准备好 Excel 以便可以上传。

  1. 选择您想要上传到 ALM 的字段,并在 Excel 中为这些字段创建标题。
  2. 在每个字段中输入有效数据,如下所示。

使用上传测试 Microsoft Excel

步骤2) 选择要上传的数据后,单击“插件”中的“导出到 HP ALM”。

使用上传测试 Microsoft Excel

第四步ALM导出向导打开。输入HP ALM服务器信息。 URL 然后点击“下一步”。

使用上传测试 Microsoft Excel

步骤4) 输入用户名和密码进行身份验证,然后单击“下一步”。

使用上传测试 Microsoft Excel

步骤5) 选择我们想要上传测试的域、项目名称,然后单击“下一步”。

使用上传测试 Microsoft Excel

步骤6) 选择我们要上传的数据类型。在本例中,是测试。我们还将在接下来的章节中上传缺陷。

使用上传测试 Microsoft Excel

步骤7) 输入新地图名称。第一个选项“选择地图”被禁用,因为我们到目前为止还没有创建地图。因此,我们应该创建新的地图名称并单击“下一步”。我们没有选择“创建临时地图”,因为我们希望每次上传“测试”时都重复使用。

使用上传测试 Microsoft Excel

第四步点击“下一步”后,地图ping 对话框将如下图所示。

  1. 左侧窗格中列出的网格项与 HP ALM 中可供上传的字段相对应。请注意,标记为“红色”的字段应进行映射,因为它们是必填字段。
  2. 右侧窗格网格项指的是映射的字段,以便 Excel 中的值将流入 ALM 的相应字段。

使用上传测试 Microsoft Excel

步骤9) 现在让我们了解如何将 Excel 中的字段映射到 ALM 中的字段。

  1. 选择用户想要映射的字段,然后单击箭头按钮,如下所示。

使用上传测试 Microsoft Excel

  1. 在 Excel 中输入与 HP ALM 中相应列名相对应的列名。

使用上传测试 Microsoft Excel

  1. 将 Excel 中所有必需的列映射到 HP ALM 中的相应字段。映射完成后ping 填写完所有必填字段后,点击“导出”。

使用上传测试 Microsoft Excel

步骤10) 上传成功后,ALM 将显示如下所示的消息。如果出现错误,请修复问题并尝试重新上传。

下面列出了一些常见的错误:

  • 主题/路径无效/不可用或未被用户映射。
  • 字段“测试类型”具有除手动之外的值。自动测试 CAN 使用Excel上传。
  • 测试名称字段为空或未映射。
  • 状态不应具有除设计、就绪、导入、修复之外的其他值。

使用上传测试 Microsoft Excel

步骤11) 现在让我们在“测试”选项卡下验证相同内容。所有测试详细信息均已上传,如下所示。

注意: :用户还可以重新上传测试。如果重新上传测试用例,如果测试名称已经存在,并且步骤描述只是发生了变化,则现有测试将被覆盖。如果测试名称与上传的名称不同,则将其作为新测试上传。

使用上传测试 Microsoft Excel

测试用例现在位于 ALM 中。这些测试用例所依赖的文件则单独存储在测试资源模块中。

如何创建测试资源

测试资源使用户能够管理通常由自动化/性能测试获取的资源。用户可以上传一个或多个测试可以使用的脚本。它们还可以下载/编辑并再次上传到测试资源中。

让我们看看如何有效地利用测试资源模块。该模块通过将我们用于将测试从 excel 导入 ALM 的相同 excel 文件上传到测试资源中来演示。

建议上传测试用例 excel,以便我们可以随时编辑测试并仅重新上传修改后的测试用例。添加新测试并仅上传新添加的测试也很容易。

但是我们也可以上传其他类型的文件,例如 .xls、.vbs、.qfl 等。

步骤1) 导航到测试资源模块,如下所示。测试资源模块页面打开。

创建测试资源

步骤2) 单击新建文件夹图标创建一个“新文件夹”,如下所示。新建文件夹对话框打开。让我们为所有三个测试(即手动、自动化和性能)创建测试资源。

创建测试资源

步骤3) 文件夹创建如下图所示。

创建测试资源

步骤4) 同样,让我们​​再创建两个文件夹,即自动化和性能。为每个测试资源创建一个文件夹后,最终的文件夹结构将如下所示:

创建测试资源

步骤5) 让我们通过上传我们为编写手动测试创建的 excel 文件来创建一个新的测试资源,这些测试已上传到 ALM。选择用户想要上传测试资源的文件夹。

创建测试资源

步骤6) 输入测试资源的名称并选择资源的类型,然后单击“确定”。

创建测试资源

步骤7) 创建测试资源后,我们现在需要上传该资源,以便它在“资源查看器”选项卡下可用,并可在测试中使用。

  1. 点击“资源查看器”选项卡
  2. 点击‘上传文件’并选择要上传的文件

创建测试资源

步骤8) 上传文件后,状态将显示给用户并可供下载。

创建测试资源

注意: 上传了以下类型的测试资源,可用于执行自动化测试。

  1. 数据表
  2. 环境变量
  3. 函数库
  4. 恢复场景
  5. 共享库

测试计划视频

点击 开始 如果视频无法访问

常见问题

测试计划用于设计和存储测试用例。测试实验室则用于将这些测试用例放入测试集、安排执行计划并实际运行。一个测试用例只需在测试计划中编写一次,即可在测试实验室中多次执行。

是的。右键单击测试,选择“复制”,然后粘贴到目标文件夹。如果两个项目使用相同的 ALM 版本且字段自定义设置兼容,则可以跨项目复制;否则,未映射的字段将被删除。

必须从 ALM 工具页面安装此加载项,并且其版本必须与 ALM 版本和 Excel 位数版本相匹配。如果仍然无法加载,请在 Excel 选项 > 加载项 > COM 加载项中重新启用它。

是的。粘贴需求后,AI 助手会自动生成步骤名称、描述和预期结果,并生成表格,方便您将其粘贴到 Excel 中进行批量上传。测试人员会在导入前审核覆盖率。

是的。导出需求和关联的测试,AI 助手会列出没有对应测试的需求,并标记与现有场景重复的测试。对照测试结果确认每个差距。 trac能力报告。

总结一下这篇文章: