缺陷 

您可以在应用程序管理流程的所有阶段报告缺陷。

在本主题中︰

缺陷概述

有效定位和修复应用程序缺陷对开发流程非常重要。使用“缺陷”模块,可以报告应用程序中的设计缺陷,并在应用程序管理流程的各个阶段跟踪源于缺陷记录的数据。

使用“缺陷”模块可以:

  • 为项目创建应用程序缺陷。

  • 跟踪缺陷,直到应用程序开发者和测试者确定缺陷已解决。

缺陷记录可以通知应用程序开发和质量保证团队的成员由其他成员发现的新缺陷。在监控缺陷修复的进度时,更新项目中的信息。

返回页首

创建缺陷

在开发过程中创建并跟踪缺陷。

要创建缺陷,请执行以下操作:

  1. 在“缺陷”模块中,单击“新建缺陷”

  2. 在“新建缺陷”对话框中,输入缺陷详细信息。

    UI 元素

    描述

    实际修复时间

    修复缺陷所需的实际天数。如果将此字段留空,则 OpenText Application Quality Management 将根据“关闭日期 —— 测试日期”自动计算“实际修复时间”。

    分配给

    为修复缺陷分配的人员的用户名。

    关闭于版本

    在其中关闭缺陷的应用程序版本。

    关闭日期

    关闭缺陷的日期。

    注释

    有关缺陷的注释。要添加新注释,请单击添加注释按钮。新部分将添加到“注释”框中,并显示您的用户名和数据库当前日期。

    缺陷 ID

    OpenText Application Quality Management 为缺陷自动分配的唯一数字 ID。缺陷 ID 是只读的。

    描述

    详细描述缺陷。

    测试者

    缺陷的提交者的用户名。

    检测于周期

    在其中检测缺陷的周期。

    将缺陷分配给检测于周期字段中的周期时,OpenText Application Quality Management 会将其发布自动分配给检测于发布字段。

    检测于发布

    在其中检测到缺陷的发布。

    检测于版本

    在其中检测缺陷的应用程序版本。

    测试日期

    检测缺陷的日期。

    默认值:当前数据库服务器的日期。

    检测于环境

    在其中检测到缺陷的环境。环境是在其上测试应用程序的操作系统和浏览器等的组合。

    估计修复时间

    修复缺陷所需的估计天数。

    修改时间

    上次更改此缺陷的日期和时间。

    计划关闭版本

    计划在其中修复缺陷的版本。

    优先级

    缺陷的优先级,范围从低优先级(1 级)到紧急优先级(5 级)。

    项目

    出现缺陷的项目的名称。

    可重现

    缺陷是否可以根据检测到它的相同条件重新创建。

    默认值Y

    严重程度

    缺陷的严重程度,范围从低(1 级)到紧急(5 级)。

    状态

    缺陷的当前状态。缺陷状态可以是以下任意一种:已关闭已修正新建打开拒绝重新打开

    默认值新建

    主题

    主题文件夹。

    摘要

    缺陷的简短摘要。

    目标周期

    计划在其中修复缺陷的周期。

    将缺陷分配给目标周期字段中的周期时,OpenText Application Quality Management 会将其发布自动分配给目标发布字段。

    目标发布

    计划在其中关闭缺陷的发布。

  3. 如果在创建缺陷时想要切换到另一个模块,您可以关闭“新建缺陷”对话框而不提交缺陷。

    要返回到正在创建的缺陷,请再次单击“新建缺陷”。缺陷数据将保留,以便您继续处理。

    如果要开始处理其他缺陷,请单击“清除所有字段” 按钮以清除保留的数据。

返回页首

查找类似缺陷

您可以查找现有缺陷的类似缺陷,或在创建新缺陷时查找类似缺陷。

可以从“缺陷”网格搜索缺陷,例如,查找有关特定问题的缺陷,或修改特定缺陷。

例如,新建缺陷时可以搜索类似缺陷,以避免创建重复的缺陷。

要查找类似缺陷,请执行以下操作:

  1. 从“缺陷”网格选择缺陷。

    在“新建缺陷”对话框中新建缺陷时,在摘要描述字段中输入描述性信息。

  2. 单击“查找类似缺陷” 按钮。选择查找类似缺陷查找类似文本

    • 通过将选定缺陷与项目中的其他缺陷比较,或通过将缺陷与文本字符串比较,完成对类似缺陷的检查。

    • 执行“查找类似缺陷”操作后,会显示结果,且可能最大的候选项将显示在顶部。如果未找到类似缺陷,则显示消息。

    UI 元素

    描述

    搜索:

    要查找的文本字符串。

    字母大小写不影响结果。

    忽略以下内容:

    • 冠词(a、an、the);

    • 并列连词(and、but、for、nor、or);

    • 布尔运算符(and、or、not、if、then);

    • 通配符(?、*、[ ])

    相似度百分比

    搜索类似文本时,将找到的缺陷结果限制为根据此百分比的最小相似度。

    默认值:返回相似度至少为 25% 的缺陷。

    搜索

    开始搜索。

    可搜索字段

    用于查找类似缺陷的字段。字段为只读。

    转到

    在“缺陷”网格中定位选定缺陷。

    <缺陷>

    类似缺陷的列表。

    当前缺陷项号与发现的类似缺陷总数相比。

返回页首

将缺陷链接到其他实体

可以将缺陷链接到需求、测试、测试集、测试实例、运行、运行步骤、业务流程测试、流和其他缺陷。

缺陷链接有用的示例包括:

  • 专门为缺陷新建测试。通过在测试和缺陷之间创建链接,可以确定测试是否应该基于缺陷的状态运行。

  • 在手动测试运行期间,如果添加缺陷,则将在测试运行和新缺陷之间自动创建链接。

直接链接

可以将缺陷直接链接到其他缺陷或实体。当将缺陷链接到实体时,会向该实体添加直接链接,并向相关实体添加间接链接。

直接链接的示例:

  • 专门为缺陷新建测试。通过在测试和缺陷之间创建链接,可以确定测试是否应该基于缺陷的状态运行。

  • 在手动测试运行期间,如果添加缺陷,则将在测试运行和新缺陷之间自动创建链接。

间接链接

间接链接是单向。系统仅间接链接更高级别的相关实体。

下图显示的是将缺陷链接到运行步骤时创建的间接链接。

如果将缺陷链接到运行:

  • 缺陷间接链接到运行、运行的测试实例、测试集和测试。

  • 如果对应测试由需求覆盖,则还会向需求添加间接链接。

  • 缺陷不会间接链接到运行步骤,因为运行步骤是更低级别的相关实体。

  • 只能删除指向实体缺陷的直接链接。

要将缺陷链接到实体,请执行以下操作:

  1. 从要链接缺陷的实体的模块,选择“链接的缺陷”选项卡。

  2. 将新缺陷或现有缺陷链接到实体。

    UI 元素

    描述

    添加和链接缺陷

    打开“新建缺陷”对话框,您可以创建新缺陷并将缺陷链接到实体。

    链接现有缺陷

    允许您将链接添加到现有缺陷:

    • 按 ID。在“链接现有缺陷”对话框中,通过输入缺陷 ID 选择缺陷。

    • 选择。在“要链接的缺陷”对话框中,从网格选择缺陷。有关用户界面的详细信息,请参阅“图外观”。

    删除链接

    删除选定链接。

    转到
    • 转到缺陷。打开链接的缺陷的“缺陷详细信息”对话框。
    • 转到“链接方式”实体。打开链接到缺陷的实体的“详细信息”对话框。
    链接类型

    选择选项:

    • 直接链接。仅显示直接链接。

    • 所有链接。显示所有链接。

    显示以下对象的链接

    确定要显示的链接:

    • 当前 REQ 链接。仅添加到当前需求的缺陷链接。

    • 包括子项的链接。仅添加到当前需求及其子项的缺陷链接。

    对以下项可用:需求模块

  3. 在网格视图中,将实体链接到缺陷后,会将“链接的缺陷” 图标添加到实体。

要查看链接的实体,请执行以下操作:

  • 从“缺陷”模块:打开目标缺陷。在“缺陷详细信息”对话框侧栏上,选择链接的实体。对于链接的缺陷,单击缺陷选项卡,对于不是缺陷的链接的实体,单击其他选项卡。

  • 从其他模块和对话框:在侧栏或链接的缺陷选项卡上单击链接的缺陷

返回页首

分配、修复和更新缺陷

定期检查项目中的缺陷、确定要修复的缺陷,以及相应地修改缺陷状态、目标发布、目标周期和其他字段。

在“缺陷”模块中,选择“缺陷”网格中的缺陷,然后单击“缺陷详细信息”按钮 。填写字段。

在其他任务中,可以:

  • 将作为修复候选项的缺陷状态更改为打开,然后将缺陷分配给开发团队的成员。

  • 目标发布目标周期字段中,将打开的缺陷分配给要修正的发布和周期。

  • 修正打开的缺陷。这涉及到确定缺陷的原因、修改和重建应用程序以及重新运行测试。例如,如果缺陷未重复出现,则可以为该缺陷分配状态已关闭。如果再次检测到缺陷,则可以为该缺陷重新分配状态打开。修复缺陷后,可以为其分配状态已修正

返回页首

分析缺陷

通过生成报告和图分析缺陷数据。

使用以下某个选项:

  • 查看图中的缺陷数据。在“缺陷”模块菜单上,选择分析 > 。有关生成图的任务详细信息,请参阅生成实体图

  • 创建缺陷数据的报告。在“缺陷”模块菜单上,选择分析 > 项目报告。有关创建报告的任务详细信息,请参阅创建并生成自定义项目报告

有关 OpenText Application Quality Management 中的其他分析工具的任务详细信息,请参阅分析

返回页首