管理选项卡:在 HP ALM(Quality Center)中创建版本和周期

  • “管理”选项卡帮助用户组织和跟踪版本和周期。
  • 版本具有明确的开始日期和结束日期,对应于在该时间间隔内将部署给最终用户的一组更改。
  • 处于版本内的周期有一系列开发和测试工作,以实现共同目标。
  • ALM 用户可以通过分析版本树来实时跟踪项目进度,以确保其与版本目标匹配。
  • 它还允许用户快速了解该版本的质量,显示未解决的缺陷和缺陷开启率。

Create Releases & Cycles in HP ALM (Quality Center)

为什么我们需要在 ALM 中管理版本和周期?

实际上,当产品开发发生时,特定产品会有各种版本。

  • 每个版本都分解为多个周期。假设我们有两个版本,每个版本包含两个 Guru99 银行应用程序的开发和测试周期。
  • 每个版本还关联着一个预定义的范围和里程碑。
  • 每个周期都有特定数量的需求。
  • 每个需求都关联着多个测试用例。
  • 执行测试后,将记录缺陷并将其映射到相应的测试,之后我们可以追溯需求和缺陷。

Management of Release and Cycles in ALM

“管理”选项卡

此模块帮助我们创建和管理版本和周期,这是在创建任何工作项(如需求/测试/缺陷)之前的第一个步骤。它还帮助我们进行项目规划和跟踪。以下功能在此选项卡中至关重要。

  • 创建版本
  • 创建周期
  • 创建版本范围
  • 创建里程碑

注意:在开始练习之前,请参考此交互式教程了解如何在 ALM 中登录。

如何创建版本

创建版本是 ALM 中的第一步,所有其他工作项,如需求、测试用例和缺陷,都基于版本/周期进行跟踪。

正如工作流中解释的,今年我们将为 Guru99 银行应用程序发布两个版本,时间线如下。

版本名称 开始日期 结束日期
2017 R1 01/01/2017 21/06/2017
2017 R2 01/07/2017 31/12/2017

步骤 1) 首先,导航到“管理”选项卡,然后单击“版本”选项卡。着陆页将显示如下所示。

Create a Release

步骤 2) 在创建版本之前,我们可以通过单击版本模块中的“新建文件夹”图标来创建一个容器/文件夹,如下所示。将文件夹命名为 2017。

Create a Release

步骤 3) 下一步是创建新版本。要创建新版本,请单击“新建版本”按钮,然后打开“新建版本”对话框。输入以下强制性详细信息:

  1. 版本名称
  2. 版本的开始日期
  3. 版本的结束日期
  4. 关于版本的简要描述(可选)

Create a Release

步骤 4) 输入上述详细信息后,点击“确定”。版本将创建,如下所示。

Create a Release

同样,您可以创建其他版本 R2。

步骤 5) 选择特定版本后,可以看到与该版本相关的选项卡。

Create a Release

步骤 6) 现在让我们了解“版本”模块下可用的重要选项卡。选择“详细信息”选项卡以检索在创建版本时提供的版本详细信息。

Create a Release

步骤 7) 选择“发布范围”选项卡,该选项卡提供有关该发布范围的详细信息。我们尚未为该发布创建范围,因此范围列表为空。里程碑和范围的创建将在单独的模块中详细讨论。

Create a Release

步骤 8) 总体规划提供时间线的图示。如果创建了周期,总体规划还将包括该版本的周期时间线。

Create a Release

步骤 9) “状态”选项卡显示有关该版本整体进度的详细信息。

  • 当版本刚创建,尚未添加任何工作项(如需求/测试/缺陷)时,状态将显示如下。
  • Create a Release

  • 当用户将需求/测试/缺陷等工作项映射到版本时,状态将显示如下。

Create a Release

如何创建周期

实际上,每个版本都会进一步分解为周期,让我们了解如何在 ALM 中创建周期。假设在我们的案例中,一个版本中有两个周期。

发布 周期名称 周期开始日期 周期结束日期
版本 R1 周期 1 01/01/2017 31/03/2017
周期 2 01/04/2017 30/06/2017
版本 R2 周期 1 01/07/2017 30/09/2017
周期 2 01/10/2017 31/12/2017

步骤 1) 选择您想在其下创建周期的版本,然后单击“新建周期”按钮,将打开“新建周期”对话框,其中预填充了版本时间线,因为此周期是在选定的版本下创建的。用户必须在“新建周期”窗口中输入以下强制性详细信息:

  • 周期名称
  • 周期的开始日期
  • 周期的结束日期。
  • 描述(可选)

Create Cycle

步骤 2) 一旦创建了所有周期,用户可以在已创建的版本下访问它们,如下所示。

Create Cycle

步骤 3) 选择特定周期以访问该周期的详细信息。

Create Cycle

步骤 4) 现在让我们了解“周期”下的所有其他重要选项卡。用户可以在“附件”选项卡下附加任何附件。“进度”选项卡显示所选版本下该周期的状态。

  • 当用户创建周期但未映射任何工作项(需求/测试/缺陷)时,进度将显示如下。

Create Cycle

  • 当用户将工作项(需求/测试/缺陷)映射到周期后,进度将显示如下。

Create Cycle

步骤 5) “质量”选项卡提供有关缺陷开启率和未解决缺陷数量的信息,这是关于当前周期质量的初步信息。

  • 当用户创建周期时,由于没有映射任何工作项,“质量”选项卡将显示如下。

Create Cycle

  • 一旦用户将工作项映射到该版本,"质量"选项卡将显示如下。

Create Cycle

如何创建版本范围

每个版本都关联着一个范围和里程碑,可以在“版本”下的“版本范围”选项卡中添加。

步骤 1) 点击版本模块中版本范围选项卡中的“+”图标后,“新建范围”对话框将打开。

Create Release Scope

输入以下详细信息。

  1. 范围名称(唯一强制性字段)
  2. 范围项目的优先级
  3. 范围的所有者。
  4. 关于范围的描述。

Create Release Scope

步骤 2) 点击“确定”按钮后,所有添加的范围将显示在“版本范围”选项卡中,如下所示。

Create Release Scope

如何创建里程碑

步骤 1) 新里程碑只能在发布下使用“新建里程碑”图标创建,如下所示。

Create MileStone

步骤 2) 创建里程碑时,以下字段是必填的。

  1. 里程碑名称
  2. 开始跟踪日期
  3. 结束跟踪日期。
  4. 描述

Create MileStone

步骤 3) 创建的里程碑显示如下。

Create MileStone

步骤 4) 现在用户可以将里程碑范围映射到已创建的项目范围。为此,请选择里程碑,导航到里程碑范围,然后选择并映射相应的范围。

Create MileStone