HP ALM (Quality Center) 中的缺陷管理生命周期

  • 当预期结果与实际结果不符时,在测试执行过程中会记录一个缺陷
  • HP ALM 中的缺陷模块不仅帮助用户发布缺陷,还使他们能够跟踪缺陷并提供开发过程中任何阶段的发布整体质量。

Defect Management Life Cycle in HP ALM

ALM 中的默认缺陷生命周期

Defect Management Life Cycle in HP ALM

状态 解释
新建 当缺陷发布时,默认状态为“新建”
开放 当开发人员接受缺陷后,其状态变为“开放”
已拒绝 当开发人员拒绝缺陷后,其状态变为“已拒绝”
已修复 当开发人员修复缺陷后,其状态变为“已修复”。测试人员将处理所有状态为“已修复”的测试缺陷。
重新打开 如果测试失败,缺陷将移至“重新打开”状态
已关闭 如果测试通过,缺陷将移至“已关闭”状态。

注意:用户还可以通过添加新的缺陷状态来配置缺陷生命周期。添加新的缺陷状态将在项目定制章节中讨论。

如何创建新缺陷

步骤 1) 导航到 Quality Center 中的缺陷选项卡,然后单击“新建缺陷”按钮。

Create a New Defect

步骤 2) “新建缺陷”对话框打开。填写以下必填信息。

  • 输入“检测人”字段
  • 输入“检测日期”——默认情况下将选择当前日期
  • 设置缺陷的严重程度。
  • 用户还可以输入其他信息,并输入缺陷的简要描述

Create a New Defect

步骤 3) 测试人员还可以使用“附件”选项卡附加与缺陷相关的屏幕截图/其他相关文件。

  1. 点击“附件”选项卡
  2. 点击“附件”按钮
  3. 从文件资源管理器对话框中选择一个文件。
  4. 点击“打开”

Create a New Defect

步骤 4) 点击“打开”后,我们将能够看到文件已附加在附件部分。

  1. 所选文件已上传
  2. 点击“提交”发布缺陷,之后会生成一个缺陷 ID。

Create a New Defect

步骤 5) 缺陷已发布,可在“缺陷”选项卡中访问,如下所示。您还会注意到,缺陷发布后会生成一个缺陷 ID。

Create a New Defect

如何将缺陷链接到需求

用户可以将一个缺陷与其他缺陷链接,或将一个缺陷与需求链接。通过链接缺陷和需求,我们可以生成覆盖率分析图和可追溯性矩阵。

步骤 1) 创建缺陷后,测试人员可以将其与链接的需求进行映射。为此,

  1. 点击“缺陷 ID”
  2. 缺陷详细信息对话框打开,如下所示。

Link Defect to a Requirement

步骤 2) 要链接实体,

  1. 导航到“已链接实体”
  2. 点击“其他”以将需求链接到此缺陷。
  3. 点击“链接”按钮并选择“按 ID”(我们也可以根据需求名称进行选择)
  4. 输入要映射此缺陷的需求 ID。
  5. 点击“链接”按钮

Link Defect to a Requirement

步骤 3) 点击链接按钮后,缺陷详细信息窗口会重新显示给用户,并显示添加的链接,如下所示。

Link Defect to a Requirement

步骤 4) 一旦需求与缺陷链接,需求旁边就会显示链接符号,如下所示。

Link Defect to a Requirement

步骤 5) 一旦需求与缺陷链接,就可以生成需求可追溯性矩阵。要生成可追溯性矩阵,请导航到“需求”的视图菜单并选择“可追溯性矩阵”。生成的可追溯性矩阵将如下所示。

注意:有关生成可追溯性矩阵的详细步骤,请参阅教程“需求模块”。

Link Defect to a Requirement

如何使用 Excel 上传缺陷

  • 用户不可能每次都手动创建所有这些缺陷。
  • 此模块帮助用户将缺陷从 Excel 上传到 ALM。这在用户希望从一个缺陷管理系统迁移到 ALM 时非常有帮助。
  • 该过程与上传测试和需求的过程相同。
  • 必须确保 Excel 文件的格式允许 ALM 导入数据。

步骤 1) 创建 Excel 文件,其中包含用户希望上传的所需列,如下所示。

“附件”字段是保存屏幕截图/任何其他附件的本地路径。用户只需提及附件的路径,以便将其与缺陷的其他详细信息一起上传到 ALM。

Upload Defect using Excel

步骤 2) 现在,

  1. 导航到“加载项”选项卡
  2. 选择“导出到 HP ALM”

Upload Defect using Excel

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

Upload Defect using Excel

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

Upload Defect using Excel

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

Upload Defect using Excel

步骤 6) 选择要上传的数据类型。在这种情况下,它是缺陷。

Upload Defect using Excel

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

Upload Defect using Excel

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

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

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

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

Upload Defect using Excel

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

Upload Defect using Excel

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

Upload Defect using Excel

步骤 10) 成功上传后,ALM 会显示以下消息。

Upload Defect using Excel

如何搜索缺陷

缺陷模块包含从第一个缺陷记录以来所有记录的缺陷。

因此,用户能够根据特定标准搜索缺陷。

步骤 1) 导航到“编辑”菜单并选择“查找”。

Search a Defect

步骤 2) 将显示“查找”对话框。

  1. 输入要执行搜索的字段名称(在此示例中,我们使用缺陷 ID 进行搜索)
  2. 输入值
  3. 点击“查找下一个”

Search a Defect

步骤 3) ALM 在后台显示项目,如下所示。

Search a Defect

缺陷的电子邮件通知

  • 如果状态/分配字段发生变化,指定用户将自动收到电子邮件,前提是 ALM 管理员已正确设置电子邮件配置
  • 电子邮件将根据项目定制模块“警报”选项卡下的设置触发(有关详细信息,请参阅项目定制)。

假设指定用户“Glenn”在缺陷状态变为“已修复”时必须收到电子邮件。电子邮件将如下图所示发送。截图是在收到电子邮件(来自 MS Outlook)后拍摄的。

  1. 邮件已发送给“Glenn”
  2. 邮件包含有关缺陷的详细信息
  3. 邮件被触发是因为状态已从“重新打开”变为“已修复”,如下所示。

Email Notification of Defects

缺陷管理视频

如果视频无法访问,请点击此处

摘要

  • 您可以在测试计划中将测试链接到 QualityCenter 中缺陷网格中的特定缺陷
  • 当为现有缺陷创建新测试或与缺陷链接的需求发生变化时,链接会很有帮助。
  • 链接可以直接或间接完成。
  • 当您将缺陷直接链接到运行中时,QualityCenter 会将缺陷间接链接到测试实例、测试集、测试和需求。
  • 然而,这种链接是单向的,即当您将缺陷链接到运行中时,它不会间接链接到运行步骤。