企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# HP ALM(质量中心)中的缺陷管理生命周期 > 原文: [https://www.guru99.com/hp-alm-defect-management.html](https://www.guru99.com/hp-alm-defect-management.html) * 当预期结果与实际结果不一致时,在测试执行期间会记录[缺陷](/defect-management-process.html)。 * HP ALM 中的缺陷模块不仅可以帮助用户发布缺陷,还可以使用户跟踪缺陷,并在开发过程的任何阶段提供发行版的整体质量。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/69/58/6958dd976995f2fb801e8a9f41c552f0_624x301.png "Defect Management in HP ALM (Quality Center)") ALM 中的默认缺陷生命周期: ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/c2/c7/c2c7d97da07067a6d882f505f9357cc4_584x555.png "Defect Management in HP ALM (Quality Center)") <colgroup><col> <col></colgroup> | 状态 | 说明 | | 新 | 发布缺陷后,默认状态为“新建” | | 打开 | 当缺陷被开发人员接受时,它将移至“打开”状态 | | 拒绝 | 当缺陷被开发人员拒绝时,它将移至“已拒绝”状态 | | 固定 | 当缺陷由开发人员修复后,其将移至“已修复”状态。 测试人员将为[测试](/software-testing.html)处于“已修复”状态的所有缺陷进行检测。 | | 重新开启 | 如果测试失败,则缺陷将移至“重新打开”状态 | | 关闭 | 如果测试通过,则缺陷将移至“已关闭”状态。 | ***注意:*** ***用户还可以通过添加新的缺陷状态来配置缺陷生命周期。 添加新的缺陷状态将在项目自定义章节中介绍。*** 在本教程中,我们将学习 [如何创建新缺陷](#1) [如何将缺陷链接到需求](#2) [如何使用 Excel 上传缺陷](#3) [如何搜索缺陷](#4) [缺陷的电子邮件通知](#5) ## 如何创建新缺陷 **步骤 1)**导航到 Quality Center 中的“缺陷”选项卡,然后单击“新缺陷”按钮。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/fa/0e/fa0e84c8f64994e40d8c16c43a6f1ceb_626x167.png "Defect Management in HP ALM (Quality Center)") **步骤 2)。**打开“新缺陷”对话框。 填写以下必填信息。 * 输入检测到的字段 * 输入检测到的日期–默认情况下,将选择当前日期 * 设置缺陷的严重性级别。 * 用户还可以输入其他信息并输入有关缺陷的简短描述 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/16/3f/163fdfc27bcde6ddeb8d5070b8c16c68_624x479.png "Defect Management in HP ALM (Quality Center)") **步骤 3)**测试人员还可以使用“附件”选项卡附加与缺陷相关的屏幕截图/其他相关文件。 1. 点击“附件”标签 2. 点击“附件”按钮 3. 从“文件资源管理器”对话框中选择一个文件。 4. 点击“打开” ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/2f/4f/2f4fea9c9b2ff35ac879477ba43bc7ed_626x401.png "Defect Management in HP ALM (Quality Center)") **步骤 4)**单击“打开”后,我们将在附件部分下看到文件已附加。 1. 所选文件已上传 2. 单击“提交”以发布缺陷,然后生成缺陷 ID。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/91/06/9106406507ef9ba3b6795d1edb5f5582_624x481.png "Defect Management in HP ALM (Quality Center)") **步骤 5)**缺陷已发布,可以在“缺陷”选项卡中进行访问,如下所示。 您还可以注意到,缺陷 ID 是在发布缺陷时生成的。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/ee/d7/eed73bd81f33e1105d40f56240378d90_624x40.png "Defect Management in HP ALM (Quality Center)") ## 如何将缺陷链接到需求 用户可以将缺陷与其他缺陷联系起来,也可以将缺陷与需求联系起来。 通过链接缺陷和需求,我们可以生成覆盖率分析图和可追溯性矩阵。 **步骤 1)**创建缺陷后,测试人员可以针对该缺陷映射链接的需求。 要做同样的事情 1. 点击“缺陷 ID” 2. 缺陷详细信息对话框打开,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/9c/7b/9c7b380518f1a36f2736d49905116799_626x339.png "Defect Management in HP ALM (Quality Center)") **步骤 2)。**要链接实体, 1. 导航到“链接实体” 2. 单击“其他”以链接针对此缺陷的要求。 3. 点击“链接”按钮,然后选择“按 ID”(我们也可以根据需求名称进行选择) 4. 输入此缺陷必须映射到的需求 ID。 5. 点击“链接”按钮 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/4b/d2/4bd21560c0bec7f7d4a191aa27a4ec92_626x445.png "Defect Management in HP ALM (Quality Center)") **步骤 3)**单击链接按钮后,缺陷详细信息窗口通过添加的链接向用户显示,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/f1/fb/f1fb8daa2ae14c3e6ede1603b238b9f3_626x448.png "Defect Management in HP ALM (Quality Center)") **步骤 4)**将需求链接到缺陷之后,需求将显示并带有链接符号,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/2d/ee/2dee7cd514a91c042cd5b5c05a4c47cd_626x149.png "Defect Management in HP ALM (Quality Center)") **步骤 5)**一旦需求与缺陷相关联,就可以生成需求[可追溯性矩阵](/traceability-matrix.html)。 要生成可追踪性矩阵,请导航至“需求”的查看菜单,然后选择“可追踪性矩阵”。 生成的追溯矩阵如下所示。 注意:有关生成可追溯性矩阵的详细步骤,请参考教程“ [需求模块”](/hp-alm-requirements-specifications.html) 。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/12/fd/12fdc515c42ee8b54d83ec4405874c6d_626x265.png "Defect Management in HP ALM (Quality Center)") ## 如何使用 Excel 上传缺陷 * 每次用户都无法手动创建这些缺陷中的每个缺陷时。 * 此模块可帮助用户将缺陷从 Excel 上传到 ALM。 当用户希望从一个缺陷管理系统迁移到 ALM 时,这确实有帮助。 * 该过程与上传测试和需求的过程相同。 * 必须确保以某种格式准备 Excel 文件,以便 ALM 允许导入数据。 **步骤 1)**创建 Excel 文件,其中包含用户希望上传的必填列,如下所示。 字段“附件”采用本地路径,用于保存屏幕截图/其他任何附件。 用户仅需提及附件的路径,即可将其与缺陷的其他详细信息一起上传到 ALM 中。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/80/80/8080682f0d3236d213db36b0cd08035d_624x75.png "Defect Management in HP ALM (Quality Center)") **步骤 2)。**现在, 1. 导航到“加载项”标签 2. 选择“导出到 HP ALM” ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/26/b5/26b5112827a74ddcfd7be74c1ff3c848_626x115.png "Defect Management in HP ALM (Quality Center)") **步骤 3** )将打开 ALM 导出向导。 输入 HP ALM 服务器 URL,然后单击“下一步”。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/c2/db/c2dbb7a38b74535ae5ede7b143dd5bf1_402x283.png "Defect Management in HP ALM (Quality Center)") **步骤 4)**输入身份验证的用户名和密码,然后单击“下一步”。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/8d/29/8d2986bcd95268b14a89486fc48bf351_406x285.png "Defect Management in HP ALM (Quality Center)") **步骤 5)**选择要将测试上传到的域,项目名称,然后单击“下一步”。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/0e/90/0e9012d9f1ae0dcc539ab1619a6fcd12_405x288.png "Defect Management in HP ALM (Quality Center)") **步骤 6)**选择我们要上传的数据类型。 在这种情况下,它是缺陷。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/ef/b2/efb2780af3b2a5aac56bbad94b101abc_405x289.png "Defect Management in HP ALM (Quality Center)") **步骤 7)**输入新地图名称。 第一个选项“选择地图”已禁用,因为到目前为止我们尚未创建用于上传缺陷的地图。 因此,我们应该创建新的地图名称,然后单击“下一步”。 我们尚未选择“创建临时地图”,因为我们希望每次都重复使用它来上传缺陷。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/9d/b7/9db74c677012698e56bc4a341ab43988_405x287.png "Defect Management in HP ALM (Quality Center)") **步骤 8** )单击“下一步”后,映射对话框如下所示打开。 1. 列出的左窗格网格项目对应于可在 HP ALM 中上载的字段。 *请注意,标记为“红色”的字段应进行映射,因为它们是必填字段。* 2. The right pane grid items refer to the fields that are mapped so that values in Excel will flow into those corresponding fields of ALM. ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/71/7f/717fbb204fb4aa4785e5822998d2d58d_409x291.png "Defect Management in HP ALM (Quality Center)") **步骤 9)**现在,让我们了解如何将 Excel 中的字段与 ALM 中的字段进行映射。 1. 选择用户要映射的字段,然后单击箭头按钮,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/82/cc/82cc3966afa4e62b1ed6f285087493a8_404x287.png "Defect Management in HP ALM (Quality Center)") 2. 在 Excel 中输入与 HP ALM 中适当的列名称相对应的列名称。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/e4/0c/e40c149f6f740cc9ea778cdcaaaeeaa8_248x139.png "Defect Management in HP ALM (Quality Center)") 3. 将 HP 中所有必需的列映射到 HP ALM 中的相应字段。 映射所有必填字段后,单击“导出”。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/b8/1a/b81a1687169348bccc7156c749a24985_408x289.png "Defect Management in HP ALM (Quality Center)") **步骤 10)**成功上传后,ALM 会显示如下消息。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/17/df/17df5975427b367c84fd234b6b9b1502_407x293.png "Defect Management in HP ALM (Quality Center)") ## 如何搜索缺陷 缺陷模块包含从已记录的第一个缺陷开始立即记录的所有缺陷。 因此,用户将可以根据某些标准来搜索缺陷。 **步骤 1)**导航到“编辑”菜单,然后选择“查找”。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/27/76/2776b86bb5cfdc49cf47557737552a83_624x363.png "Defect Management in HP ALM (Quality Center)") **步骤 2)**将显示“查找”对话框。 1. 输入必须执行搜索的字段名称(在这种情况下,我们使用缺陷 ID 进行搜索) 2. 输入值 3. 点击“查找下一个” ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/f7/c4/f7c463cdcee2f9ca86e999bcad8a54f1_432x279.png "Defect Management in HP ALM (Quality Center)") **步骤 3)** ALM 在后台显示项目,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/7d/0c/7d0c7f2de38700ad8972d23b5fcad95d_626x287.png "Defect Management in HP ALM (Quality Center)") ## 缺陷的电子邮件通知 * 如果状态/分配给字段的状态发生更改,则分配的用户将自动收到一封电子邮件,但前提是该电子邮件配置是由 ALM 管理员适当设置的 * 该电子邮件将根据项目定制模块“警报”选项卡下的设置来触发(有关详细信息,请参阅项目定制)。 让我们说,当缺陷状态变为“已修复”状态时,分配的用户“ Glenn”必须接收电子邮件。 电子邮件将如下所示发送。 屏幕截图是在收到电子邮件(来自 MS Outlook)后拍摄的。 1. 邮件发送到“ Glenn” 2. 邮件中包含有关缺陷的详细信息 3. 邮件被触发,因为状态已从“重新打开”变为“固定”,如下所示。 ![Defect Management in HP ALM (Quality Center)](https://img.kancloud.cn/75/34/7534cb17016c561e17da24dd81c6de7c_626x307.png "Defect Management in HP ALM (Quality Center)") 缺陷管理视频 **摘要:-** * 您可以将[测试计划](/what-everybody-ought-to-know-about-test-planing.html)中的测试链接到 inQualityCenter 中的“缺陷网格”中的特定缺陷。 * 当为现有缺陷创建新测试时,或者与链接有关的需求发生变化时,链接将很有帮助。 * 链接可以直接或间接进行。 * 当您直接将缺陷链接到运行时,QualityCenter 会将缺陷间接链接到测试实例,测试集,测试和需求 * 但是链接是单向的,即当您将缺陷链接到运行时,它不是间接链接到运行步骤