缺陷

缺陷是指阻止软件按预期方式工作的错误、缺陷或故障,如生成错误的结果。您可在 CA Agile Central 中创建、管理和跟踪缺陷。

管理缺陷包括以下内容:

使用缺陷摘要和详细信息页面

摘要页面

缺陷摘要页面提供所选工作区和项目中的所有缺陷的摘要列表。


缺陷摘要页面

在摘要页面上,您可以:

  • 选择自定义或快速视图以将缺陷分组到有意义的显示。
  • 执行所有工作项摘要页面的常见操作
  • 依次选择“编辑”、“复制”图标或“添加到缺陷集”图标可编辑单个缺陷。
  • 内联编辑缺陷。

快速详细信息页面

快速详细信息页面 (QDPs) 是缺陷的默认页面。该页面让您可以直接编辑字段;如果您可以查看某一字段且有正确的权限,则可对其进行编辑。退出某一字段时,所有字段将自动保存。了解更多信息。

缺陷详细信息页面提供单个缺陷的视图。

用户情景详细信息页面上的功能区访问缺陷集合时,缺陷页面将显示与该用户情景及其子情景直接关联的所有缺陷。如此一来,您便可处理直接或间接影响该用户情景的所有缺陷。

进度和估算字段

您可以按“缺陷状态”、“排定状态”、“状态”和“估算”字段直观地报告缺陷的状态。

  • 选择下拉菜单以更新状态。
  • 通过在“状态”下单击一次从而将工作项标记为受阻或就绪。
  • 所有者下拉菜单包含当前所有者以及指定为当前项目的团队成员的所有人员。您还可以通过搜索来查找具有项目编辑者权限的任意用户。

创建缺陷

如果多个用户编辑同一缺陷,则可能会出现并发冲突。首个进行更改并选择任意“保存”选项的用户可提交其更改。当后续用户对同一缺陷进行更改并尝试保存时,系统会向其提供用于“复查我的更改”或“使用我的版本覆盖”的选项。

如果选择“复查我的更改”,您将返回到 QDP,以便所做更改得以复制而不至丢失。如果选择“使用我的版本覆盖”,则会保存您所做的更改并覆盖其他用户的更改。选择“使用我的版本覆盖”时,如果添加并编辑附件,将会保存前后两个用户的更改并应用删除。

编辑缺陷

使用编辑器

  1. 选择要编辑的缺陷的编辑图标 内联编辑
  2. 在 QDP 中,完成您的编辑。
  3. 选择某一“保存”选项。

内联编辑

  1. 双击某一缺陷行以调用 编辑模式
  2. 完成编辑。
  3. 选择复选标记以保存,或者选择 X 以取消。

管理重复的缺陷

有时,缺陷会无意中多次进入系统。您可将任意重复的缺陷关联到希望保持未结状态的单个缺陷,然后将其关闭。

添加重复的缺陷

要将重复缺陷关联到希望保留的缺陷:

  1. 选择要在缺陷摘要页面上保留的缺陷。
  2. 在缺陷详细信息页面上,选择功能区中的“重复项”图标。
  3. 在“操作”中选择“添加重复项”。
  4. 在“选择重复项”中,选择应标识为重复项的所有缺陷。您可以使用关键字搜索来查找所需的缺陷。您还可以通过按“ID”和“项目”进行筛选从而细化搜索结果。
  5. 选择“选择”。

    所选缺陷随即显示在“重复项”页面上。

    注意:在选择器页面上,如果您选择项目然后移到下一页面 ,则不会保存您在第一页上的选择项。筛选搜索条件并扩大显示 ,以将结果限制为一页。

删除重复的缺陷

关闭重复的缺陷后,您可能希望删除其与原始缺陷的关联。

  1. 选择要在缺陷摘要页面上保留的缺陷。
  2. 在缺陷详细信息页面上,选择功能区中的“重复项”图标。
  3. 在“操作”中选择“删除重复项”。
  4. 在“选择重复项”中,选择要删除的所有关联缺陷。您可以使用关键字搜索来查找所需的缺陷。您还可以通过按“ID”和“项目”进行筛选从而细化搜索结果。
  5. 选择“选择”。

    随即从显示中删除所选缺陷。

    注意:在选择器页面上,如果您选择项目然后移到下一页面 ,则不会保存您在第一页上的选择项。筛选搜索条件并扩大显示 ,以将结果限制为一页。

在重复的缺陷之间导航

使用此方法可快速导航到重复的缺陷以将其关闭。

  1. 选择重复缺陷的“名称”链接。
  2. 在重复缺陷的详细信息页面上,选择功能区中的“重复项”图标可回到原始缺陷。

将缺陷转换为用户情景

在缺陷详细信息页面上转换属于用户情景改进请求的缺陷。如此一来,您便可通过一个操作来关闭缺陷并创建用户情景。

将缺陷转换为用户情景之前, 请注意以下事项:

  • 缺陷的任务、附件和测试用例会与新的用户情景关联,而缺陷则会被关闭。
  • 只有包含测试用例的“工作项”字段中所列缺陷的测试用例才会与新的用户情景关联。
  • 如果某一测试用例在缺陷的“测试用例”字段中列出,该测试用例不会与用户情景关联。

在缺陷详细信息页面上

  1. 选择要在缺陷摘要页面上转换的缺陷。
  2. 在缺陷详细信息页面上,选择齿轮操作图标,然后在下拉菜单中选择“转换为用户情景”。
  3. 选择“确定”可关闭缺陷并创建未排定的用户情景

字段转换信息:

  • “解决办法”更改为“已转换”。
  • 排定信息包括在新的用户情景中。
  • 用户情景中不存在的缺陷字段将作为名称/值对存储在“注释”字段中。
  • “自定义字段”将作为名称/值对存储在“注释”字段中。
  • 如果有针对用户情景的必填自定义字段,则会显示编辑器。填写必填字段以完成转换。
  • 如果存在以下字段,则会包括“Salesforce.com 集成”自定义字段:“案例数目”、“受影响的客户”和“Salesforce 案例”。
  • 如果存在,在 Salesforce.com 集成中创建的讨论将包括在内。
  • 缺陷修订历史记录将予以保留。

排定缺陷

为每个迭代计划工作时,从积压工作中选择缺陷并将其排定到某一迭代或发布中。

在“团队计划”页面中

  1. 在“计划”选项卡中,选择“团队计划”。
  2. 从下拉菜单中选择“缺陷”。

    积压工作项下拉菜单中的缺陷选项

  3. 选择缺陷并将其拖到所需的发布积压工作或迭代。

    缺陷详细信息页面上的相关排定项字段随即更新以反映排定信息。

  4. 排定“团队计划”页面中的缺陷

在缺陷详细信息页面上

  1. 选择要在缺陷摘要页面上排定的缺陷。
  2. 在缺陷详细信息页面上,选择齿轮操作图标,然后选择“编辑”。
  3. 在缺陷编辑器中,从下拉列表选择迭代或发布。
  4. 选择“保存”。
  5. 您可以在相关的“迭代状态”或“发布状态”页面上查看已排定的缺陷。

删除缺陷

  1. 选择要在缺陷摘要页面上删除的缺陷。
  2. 在缺陷详细信息页面上,依次选择“操作”和“删除”。

缺陷随即被放入回收站

我的缺陷

“我的缺陷”是可用于添加到个性化显示板的应用程序。只有您为所有者的缺陷会显示在应用程序中。

使用“我的缺陷”应用程序将缺陷排列到有意义的显示中。选择右上角的“设置”图标可指定项目、列、顺序并添加查询以自定义您的视图。您可在字段中双击以进行内联编辑。

有关此应用程序的更多信息,请参阅“我的缺陷”。

缺陷字段

以下字段有助于描述或将详细信息添加到缺陷。您可在创建或编辑缺陷时设置这些字段值。

必填字段将在全屏编辑器上突出显示为红色。

字段 说明
常规
ID 分配给缺陷的系统生成的 ID;此 ID 唯一且永不更改。ID 由标记前缀和数字值组成。系统管理员可自定义标记以为项目中定义的每个工作项反映不同的前缀,例如将缺陷的前缀定义为 DE、将用户情景的前缀定义为 US 等等。
缺陷
状态 在下拉列表中选择状态。当状态设为“已关闭”时,将附加缺陷的关闭日期。
环境 在下拉列表中选择值以说明发现此缺陷的环境。
优先级 在下拉列表中选择用于表明此缺陷的重要性的值。订阅管理员可自定义这些值。优先级为 1 或 2 的缺陷将显示在“迭代缺陷”页面上。
重要级别 在下拉列表中选择用于表明此缺陷的重要性的值。订阅管理员可自定义这些值。重要级别为 1 或 2 的缺陷将显示在“迭代缺陷”页面上。
提交者 此字段默认为创建此缺陷的团队成员。
创建日期 显示缺陷创建日期的只读字段。
已发现于内部版本 输入发现此缺陷的内部版本号。此字段为字母数字且支持使用特殊字符。
已修复于内部版本 输入已解决此缺陷的内部版本号。此字段为字母数字且支持使用特殊字符。
目标内部版本 输入计划解决此缺陷的内部版本号。此字段为字母数字且支持使用特殊字符。
已验证于内部版本 输入已在其中验证此缺陷的内部版本号。此字段为字母数字且支持使用特殊字符。
解决办法 在下拉列表中选择最能说明此缺陷的解决办法操作的值。
发布说明/影响文档 选择其中一个或同时选择这两个字段以协助跟踪其解决方法对文档或“发布说明”产生影响的缺陷。
用户情景 将缺陷与用户情景关联。如果从其他工作项创建缺陷,则会自动建立此关联。
测试用例 将缺陷与测试用例关联。测试用例步骤将在紧邻测试用例名称下方的“步骤”显示中引用,且只能在编辑缺陷时显示。如果此缺陷先前是从某一测试用例创建的,则会自动建立此关联并将其显示在页面右侧的“测试用例”中。
测试用例结果 如果指定了针对某一测试用例的关联,测试用例结果选择器则会显示在“测试用例步骤”字段下。
目标日期 选择日历图标并选择希望解决此缺陷的日期。
排定
排定状态 指定为完成缺陷已达成的进度。下拉列表中提供了六个值。订阅管理员可自定义第一个和最后一个状态以协助更好地管理过程。缺陷可能经历的默认状态如下:
  • 已定义:开发团队可编写任务并提供估算值。这是新缺陷的默认状态值且无法自定义。
  • 进行中:已将缺陷提交到迭代,且工作也已开始。此状态无法自定义。
  • 已完成:所有相关任务均已完成。当所有任务的状态均设为“已完成”时,缺陷将自动汇总以反映“已完成”状态而无论其初始设置为何。此状态无法自定义。
  • 已验收:已达到验收标准。此状态无法自定义。
受阻 在阻止进一步推进的所有问题解决之前,针对此缺陷的工作将无法继续。如果已将某一任务标记为受阻,则会自动在编辑器中选中此字段。通过编辑并选中此复选框,也可手动阻止缺陷。受阻状态将在“迭代状态”或“发布状态”页面上显示为红色以表示受阻,但仍会携带关联状态字母以免缺陷的初始状态丢失。
就绪 此复选框可用于表示缺陷已准备好进入开发或复查的下一阶段。使用如“迭代跟踪信息板”一类的信息板应用程序时,缺陷会在应用程序中以绿色边框显示。您可以针对“就绪”字段设置通知,以便在选中此字段时进行提醒。
受阻原因 使用此字段以记录缺陷进度当前受阻的原因。
发布/迭代 这些字段表示向其分配缺陷的发布或迭代。在下拉列表中选择发布或迭代以查看包含在项目中的所有可用发布或迭代。
加速 选择是否应加速此缺陷。默认值为“否”。此值与项目组合看板上的泳道一样有用。
计划估算 记录完成缺陷所需的预计工作量。此字段的值为实数,并可接受三位数,后跟小数点及另外两位数。单位由管理员定义。
任务汇总估算、实际和待做 只读字段。这些字段中所包含的值将从所有关联的任务汇总并显示在缺陷中。
自定义
自定义字段 已为工作区定义的自定义字段均位于此部分。
注释
注释 使用此格式文本字段来记录与缺陷关联的其他信息。
修订
更改说明 记录编辑期间对缺陷所做的所有更改。“更改说明”评论将存储并显示在“修订历史记录”页面上。

反馈

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

注意

缺陷的创建权限取决于已为工作区分配的用户权限