标识依存关系

依存关系是指主项-从项、前置项和后续项一类的工作项关系。标识依存关系包括以下内容:

关系和关联

功能区和侧栏链接

CA Agile Central 功能区或侧栏显示在工作项详细信息页面上。它可对相关的工作项链接进行组织,并使其易于访问。使用这些链接来管理和导航到工作项的关联工作项列表。

在新的可编辑详细信息页面上:

在传统的详细信息页面上,如测试用例:

功能区或侧栏链接的显示会随当前查看的工作项变化。

每个功能区或侧栏链接均会显示与所示工作项详细信息相关的其他工作项。显示的数字表示相关工作项的数目,而无论所应用的项目视图范围为何。

使用链接... 转到...
详细信息对象... 工作项的详细信息页面。
子项 相关子项的摘要页面。
项目 与当前所查看工作区关联的所有项目的摘要页面。此页面显示工作区的所有父项-子项层次结构。
前置项 其他用户情景可以开始或结束之前必须完成的所有用户情景。
后续项 在其他用户情景完成之前无法启动或完成的所有用户情景。
依存关系 实施时取决于所示工作项的所有工作项。
依赖项 实施时所示工作项所取决于的所有工作项。
任务 定义用于实施工作项的所有任务的摘要页面。
缺陷 针对所示工作项已记录的所有缺陷。
测试用例 所示工作项的所有测试用例
测试运行 用于测试执行的包括测试步骤在内的所有相关测试用例。
结果 关联工作项的所有测试用例结果。
讨论 所有讨论陈述的摘要页面。
附件 所有附件的摘要页面。
修订 为所示工作项记录的所有更改修订的列表。
缺陷集 缺陷集的摘要页面。
重复项 重复缺陷的摘要列表。
关联缺陷 包含在缺陷集中的缺陷的列表。
图表 在“情景”详细信息页面显示“情景燃尽图”。

什么是关联?

关联是用于表示某一常规关系类型的术语,它可用于协助您跟踪和关联工作项。每个关联均会显示在工作项详细信息页面上的功能区或侧栏中。

删除具有关联的任意工作项时,您有多个关联的处理选项。您可以删除工作项及其关联,继续删除并将工作项的关联改为无,或是取消整个操作。

测试用例

您可以创建新的测试用例结果、记录缺陷或从测试用例添加附件。在“测试用例”详细信息侧栏中查看这些关联。

缺陷

借助缺陷,您可以创建测试用例。测试用例将显示在“缺陷”详细信息功能区中。删除缺陷时将自动删除任务,但测试用例会保持不变。

任务

任务源于用户情景和缺陷,且只能从用户情景或缺陷进行创建。用户情景或缺陷与任务之间存在自动关联。在工作项或任务的侧栏上查看这些关联。可删除单个任务而不影响工作项。

什么是父项-子项关系?

在 CA Agile Central 中,父项-子项关系是指层次化项目、用户情景或测试用例文件夹(需要 CA Agile Central Quality Manager 模块)之间的关系。此关系暗指所有权。父项拥有其子项目或用户情景。父项可分解为无限级别的子项。项目和用户情景的所有父项-子项关系均会显示在相关详细信息页面的侧栏或工作区内。测试文件夹的父项-子项层次结构显示在“质量管理”页面上。对父项执行的操作会影响子项。

如果已排定父用户情景并将新的子用户情景添加到父项,则会执行以下操作:

  • 父情景的任务被移到第一个子情景。
  • 子项从其父项继承“发布”、“迭代”、“状态”、“排位”、“所有者”和“受阻”的值的副本。
  • 测试用例和缺陷仍与父项保持关联。

什么是前置项-后续项关系?

CA Agile Central 使用前置项和后续项来表示一个用户情景取决于另一用户情景的完成的某种顺序关系。通过将前置项分配给现有用户情景,便会在两者间建立起某种顺序,而这一顺序则决定了后置用户情景取决于前置用户情景所包含的功能。在前置用户情景完成之前,后置用户情景不应开始工作。用户情景状态通过汇总有助您了解前置项何时会完成,以及何时可开始运行后续项。受阻的前置项状态将进行汇总,并可从任意“用户情景”摘要页面轻松地进行查看。

在 CA Agile Central 中,您可以:

  • 创建用户情景前置项。您可以创建新的用户情景以作为前置项,或是选择现有的用户情景。创建前置项时将自动指定后置项。
  • 在“用户情景”详细信息页面上查看所有前置项和后续项。
  • 在多个摘要页面上查看某一用户情景的前置项和后续项,如“用户情景”、“迭代状态”或“发布状态”页面。
  • 在“前置用户情景”详细信息页面上查看前置项的汇总状态。
  • 前置项或后续项更改时将收到电子邮件通知。

前置项和后续项可跨某一工作区的多个项目。

要在“迭代状态”和“积压工作”页面上查看前置项和后续项,请单击“显示列”图标并搜索“依存关系”。选中“依存关系”旁的复选框,然后单击“应用”。

“依存关系”列随即显示在页面上。

标识依存关系

查看工作项关系

每个工作项详细信息页面均包含功能区或侧栏,以便以链接视图的方式显示当前工作项的所有关系。功能区或侧栏将显示与当前工作项相关的所有可能的关联工作项类型。每个链接或图标均后跟带括号的数字,以此表示可在生成的摘要页面中查看的关联工作项的数量。

在新的可编辑详细信息页面上:

在传统的详细信息页面上,如测试用例:

单击任意关联链接或图标以导航到相关的工作项摘要页面。该摘要页面提供典型工作项摘要页面的所有操作。在相关摘要页面中导航时,“操作”按钮选项将随当前查看的工作项变化。

在传统的详细信息页面上,使用显示和隐藏图标来控制侧栏显示。

查看用户情景父项-子项层次结构

在用户情景 ID 的摘要页面的弹出窗格中,查看从子用户情景到其父项的层次结构树。


创建用户情景前置项

您可将前置用户情景添加到新的或现有的用户情景。前置用户情景是指其实施必须首先完成然后才能执行其他用户情景的用户情景。

要创建新的用户情景以作为现有用户情景的前置项:

  1. 在“前置项”摘要页面上,单击“添加新的”。
  2. 输入前置项的名称,然后单击“添加”或“添加详细信息”。根据需要输入任意其他详细信息。
  3. 如此一来,便可生成带来自当前用户情景的前置项关系的新用户情景。

要在两个现有用户情景之间创建前置项关系:

  1. 在“前置项”摘要页面上,单击“选择”。
  2. 在“选择前置项”弹出窗口中,选中要添加的用户情景,然后单击“选择”。您可以选择多个前置项。
  3. 所选前置项随即显示在“前置项”摘要页面上。

前置项-后续项关系只能出现在同一工作区的不同用户情景之间。

查看前置项摘要

“用户情景前置项”摘要页面将显示必须首先完成才能运行当前查看的用户情景的所有用户情景。使用“前置项”摘要页面来管理每个用户情景的顺序关系。

在“用户情景前置项”摘要页面上,您可以:

  • 通过单击齿轮菜单并选择“删除”以删除前置用户情景。用户情景将保持不变。
  • 通过单击情景旁的齿轮菜单并选择“编辑”来查看可编辑的详细信息页面,从而编辑前置用户情景。
  • 通过单击情景旁的齿轮菜单并选择“复制”,从而将一个前置用户情景复制到另一新的前置用户情景。用户情景随即被复制并自动设置前置项实施顺序。

查看后续项摘要

“用户情景后置项”摘要页面将显示在当前所查看的用户情景可运行之前取决于其他用户情景完成的所有用户情景后续项。使用“后续项”摘要页面来管理每个用户情景的后续项顺序关系。

在“用户情景后续项”摘要页面上,您可以:

  • 通过单击齿轮菜单并选择“编辑”以编辑后续用户情景。
  • 将一个后续用户情景复制到另一新的后续用户情景。用户情景随即被复制并自动设置后续项实施顺序。

查看内联前置项和后续项

当您在显示用户情景的摘要页面上工作和规划时,您可以查看单个用户情景的所有前置项和后续项的集合以及它们的状态。其中包括以下页面:

  • 用户情景摘要
  • 发布状态
  • 前置项或后续项摘要
  • 工作项状态

它允许您查看影响目标用户情景的所有关系而不离开当前页面。

通过在某一用户情景行查看相关的图标,您可以轻松确定用户情景是否具有前置项和后续项。存在此类项目时,以下图标表示:

  • 前置项 用户情景有一个或多个前置项。
  • 后续项 用户情景有一个或多个后续项。
  • 二者 用户情景既有前置项也有后续项。

将光标悬停在以上任意图标上以显示关系的弹出详细信息。生成的详细信息将显示包含所查看用户情景的标题行,以及显示与该用户情景关联的前置项和和后续项的两个选项卡。在此弹出窗口中,您还可以执行多个活动。

使用弹出的“后续项”选项卡来查看正在等待当前用户情景完成然后才能开始对其进行工作的用户情景。

在用户情景的详细信息页面查看前置项的汇总状态。

反馈

需要更多帮助? CA Agile Central 社区为您提供一站式自助和支持。要将反馈或支持请求提交到 CA Agile Central 支持、获取解答并与其他用户协作,请加入我们的 CA Agile Central 社区