HP ALM (Quality Center) 教程中的需求模块

  • 定义需求是软件开发生命周期的初步阶段之一。
  • 定义需求是指在特定版本发布结束时必须向客户交付的内容。
  • 预先简洁明了地建立需求将导致开发完成后返工量最小化。
  • ALM 中的该模块使用户能够定义、管理和跟踪需求。

HP ALM 中的需求模块

我们将利用示例应用程序(GURU99 Banking)来更好地理解它。

HP ALM 中的需求模块

如何创建需求

步骤1) 单击‘需求’模块中的‘需求’。

创建需求

步骤2) 让我们将此版本(2017 R1)的所有需求保存在一个特定的文件夹中,以便我们轻松访问。除此之外,我们还想通过将“功能性”和“非功能性”需求放在不同的文件夹中来显示它们之间的区别。

  1. 单击需求模块下的“新建文件夹”图标
  2. 输入文件夹名称为“2017 R1” 来轻松识别此版本的要求。

创建需求

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

创建需求

步骤4) 现在让我们创建一个文件夹'功能性' 要求维护所有功能需求文档/工作项。

创建需求

步骤5) 创建的文件夹将显示在'要求' 模块如下图所示。

创建需求

步骤6) 类似地创建“非功能性”文件夹。创建功能性和非功能性文件夹后,我们将获得如下所示的文件夹结构。

创建需求

步骤7) 单击需求页面中的“新需求”图标,如下所示。

创建需求

“新需求”对话框打开,用户必须输入以下必填字段。

  1. 输入需求名称
  2. 选择需求类型

创建需求

步骤8) 用户还可以输入以下非必填字段。

  1. 作者
  2. 优先
  3. Rev惊呆了
  4. Target 发布
  5. Target 周期
  6. Descript离子和评论。

步骤9) 需求还允许用户在'中输入需求富文本'直接格式化,如下所示。

创建需求

步骤10) 通常,需求会记录在 Word 文档中。它们会上传到附件选项卡下,如下所示。ALM 还支持所有其他文件类型,如 .xls、.jpg 等。上传后,单击“提交”按钮。

创建需求

步骤11) 该要求将显示给用户,如下所示:

创建需求

如何使用上传需求 Microsoft Excel

有时,用户不会手动创建需求。批量上传所有需求比逐一创建更简单,因为逐一创建非常耗时。为了方便上传到 ALM,HP 推出了一个插件,用户可以使用该插件直接从 MS Excel/MS Word 上传。让我们逐步了解从 Excel 将需求上传到 QC 的过程。

对于上传需求,我们需要了解工作流程:

使用上传需求 Microsoft Excel

A 部分 – 下载

步骤1) 导航到 ALM 主页 http://localhost:8181/qcbin 并从链接列表中单击“工具”。

下载要求

步骤2: 单击插件页面中的“更多 HP ALM 插件”链接,如下所示。

下载要求

步骤 3)选择“加载项 Microsoft 应用程序’并选择‘Microsoft Excel',因为我们将使用 MS Excel 插件将数据上传到 HP-ALM。

下载要求

步骤3) 选择HP-ALM Microsoft ALM 12.00 链接的 Excel 插件。

下载要求

步骤4) 选择HP-ALM Microsoft Excel 插件 for ALM 12.00 链接。用户还可以参考“自述”指南和“插件”指南。单击链接后,插件设置文件将下载到默认位置/用户选择的位置。

下载要求

B 部分 – 安装

步骤1) 选择已下载的插件并右键单击下载的文件。选择“以管理员身份运行”。

安装要求

步骤2) 选择下载的插件,右键单击下载的文件。选择“以管理员身份运行”,这样我们就可以安装该插件。

安装要求

步骤3) 选择安装类型。这里我们选择了“所有用户”,这是默认设置。如果您只想为当前用户安装,请选择“仅当前用户”,然后单击“下一步”。

安装要求

步骤4) 安装完成后,用户将收到状态消息。单击“完成”按钮。

安装要求

步骤5) 要验证插件是否已成功安装,请打开 Excel 并导航到“插件”选项卡。您将看到一个选项“导出到 HP ALM”,这表示“插件”已成功安装。

安装要求

C 部分 – 将需求上传到 ALM

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

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

将需求上传到 ALM

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

将需求上传到 ALM

步骤3) ALM 导出向导打开。输入 HP ALM 服务器 URL 并单击“下一步”。

将需求上传到 ALM

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

将需求上传到 ALM

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

将需求上传到 ALM

步骤4) 选择我们想要上传的数据类型。在本例中,是需求。我们还可以上传测试/缺陷,稍后我们会处理。

将需求上传到 ALM

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

将需求上传到 ALM

步骤 5b) 在此对话框中,用户必须选择需求类型行为。如果我们只上传一种类型的需求,那么我们应该选择“单一需求类型”。

我们正在上传不同的需求类型。因此,我们必须映射到 Excel 中的相应列。根据我们的模板,列“E”包含需求类型。

将需求上传到 ALM

步骤6) 单击“下一步”后,映射对话框将打开,如下所示。

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

将需求上传到 ALM

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

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

将需求上传到 ALM

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

将需求上传到 ALM

将 Excel 中所有必需的列映射到 HP ALM 中的相应字段。映射所有必需字段后,单击“导出”。

将需求上传到 ALM

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

将需求上传到 ALM

步骤 11)现在让我们在“要求”选项卡下验证相同内容。所有要求详细信息(包括附件)均已上传,如下所示。

将需求上传到 ALM

如何进行覆盖率分析(需求可追溯性)

一旦用户映射了每个章节中讨论的所有需求、测试和缺陷,我们将能够生成覆盖率分析和可追溯性矩阵。

覆盖率分析有助于我们了解 测试覆盖率 针对特定要求以及通过/失败/未执行的测试数量的详细信息。

步骤1) 导航到需求模块并单击“查看”菜单并选择“覆盖率分析”。

覆盖率分析(需求可追溯性)

步骤2) 将针对“需求选项卡”下的每个需求生成覆盖率分析,并在文件夹级别上显示合并状态。

覆盖率分析(需求可追溯性)

步骤3) 展开文件夹后,将显示覆盖率分析,如下所示。

覆盖率分析(需求可追溯性)

步骤4) 单击每一个覆盖率分析状态以获取深入报告。

  1. 单击特定需求的状态。覆盖率分析将显示失败次数。
  2. 单击“显示测试覆盖率”将显示与所选需求相关的详细测试状态。

覆盖率分析(需求可追溯性)

步骤5) 点击“显示测试覆盖率”后,将显示针对所选需求的测试执行状态。

覆盖率分析(需求可追溯性)

可追溯性矩阵:

  • 这款 可追溯性矩阵 使用户能够确定需求与其他需求之间(或)需求与测试之间的关系程度。
  • 可追溯性矩阵列出了源需求及其相关需求和测试。矩阵显示了每个源需求的关系总数。

步骤1) 第一步是导航到“查看”菜单并选择“可追溯性矩阵”。

覆盖率分析(需求可追溯性)

步骤2) 可追溯性矩阵页面打开后如下所示。

  • 点击“配置可追溯性矩阵”
  • 打开“配置可追溯性矩阵”对话框。

覆盖率分析(需求可追溯性)

步骤3) 生成可追溯性矩阵的标准如下所示。

  • 单击“定义源要求”下的“过滤器”
  • 打开“过滤需求”对话框。单击过滤条件按钮。
  • 选择过滤条件对话框打开。从列表中选择“功能”
  • 点击“确定”。

覆盖率分析(需求可追溯性)

步骤4) 过滤要求对话框显示用户选择的过滤条件。单击“确定”。

覆盖率分析(需求可追溯性)

步骤5) 显示“配置可追溯性”对话框

  1. 选择“需求类型”
  2. 点击‘按链接测试过滤’链接。

覆盖率分析(需求可追溯性)

步骤6) 让我们生成需求和测试之间的可追溯性矩阵。因此,单击“按链接测试过滤”后,将向用户显示以下对话框。

  1. 启用‘按链接测试过滤’。
  2. 选择‘链接到’以下测试。
  3. 让我们为那些有超过 5 个测试的需求生成可追溯性矩阵。因此,选择过滤条件为“超过”
  4. 输入一个值。本例中为“5”
  5. 点击“确定”

覆盖率分析(需求可追溯性)

步骤7) 如果满足指定的可追溯性矩阵标准,则向用户显示以下屏幕,其中包含所有要求及其相应的测试。

覆盖率分析(需求可追溯性)

步骤8) 用户还可以点击“生成可追溯性矩阵”,将其导出到 Excel。

  1. 选择需要生成可追溯性矩阵的详细信息。
  2. 单击“生成可追溯性矩阵”。

覆盖率分析(需求可追溯性)

步骤9) 向用户显示文件保存对话框。

  1. 选择需要保存可追溯性矩阵的位置。
  2. 输入文件名
  3. 点击“保存”。

覆盖率分析(需求可追溯性)

步骤10) 单击“保存”按钮后,将向用户生成可追溯性矩阵。

覆盖率分析(需求可追溯性)

这是有关需求模块的视频

点击 点击这里 如果视频无法访问

关键要点:-

  • QualityCenter 中的需求模块用于存储您的测试需求。您将根据这些存储的需求构建测试用例。
  • 父需求可以有子需求。
  • 每个需求都分配有一个唯一的 ID 以便识别。