JIRA Bug生命周期
JIRA Bug生命周期
JIRA Bug 生命周期也称为缺陷生命周期。错误生命周期由一组错误经历的状态组成。错误经历的状态数量因项目而异。我们可以将错误定义为错误、缺陷,或者我们可以说当实际输出与预期输出不匹配时,它被称为错误或缺陷。这两个术语,即错误和缺陷都是常用的,但最流行的是错误。错误可以在 SDLC(软件开发生命周期)的任何阶段生成,它可能存在于需求收集、设计 SRS 文档的设计阶段、开发阶段、测试阶段或用户验收测试完成由最终用户在使用应用程序时决定。
一个错误有它的生命周期,从错误登录到错误关闭。错误经历以下状态:
新建
已分配
打开
已修复
重新测试
重新开放
已验证
关闭
新增
在测试阶段,测试人员识别出bug或缺陷,并登录到bug跟踪工具如Jira, Bugzilla 等。测试人员检测到的错误将在错误跟踪工具中首次发布。此状态被指定为 New 状态。
Assigned
具有 New 状态的错误被指定为软件开发人员和他们将调查错误以检查错误是否有效。如果错误无效,则他们将状态更改为无效。如果错误有效,则状态更改为已分配,然后软件开发人员开始着手修复缺陷。
打开
当错误被分配给软件开发人员时,他们开始对其进行分析并修复缺陷。可以在三个阶段打开错误或缺陷:
重复
如果缺陷重复两次或缺陷对应于前一个错误的相同概念,则将状态更改为重复。
已拒绝
如果开发人员认为缺陷不是真正的缺陷,则将状态更改为已拒绝。
延迟
如果错误不是更高优先级并且可以在下一个版本中解决,则状态更改为延迟。延迟状态也称为推迟状态。
已修复
当开发人员进行必要的代码更改并验证更改时,他/她可以将错误状态设置为已修复。当开发人员修复错误时,状态将更改为重新打开或已验证。
重新测试
一旦软件开发人员修复了错误,那么它被分配回测试团队以检查错误是否已修复。
重新打开
如果开发人员修复了错误后错误仍然存在,则测试人员将状态更改为重新打开,错误将再次经历整个错误生命周期
已验证
如果没有发现错误,测试人员在开发人员修复错误后重新测试错误,然后将状态更改为已验证。
已关闭
如果错误不再存在,则将状态更改为已关闭。
错误生命周期的参与者
错误报告者
识别错误的人称为错误报告者。错误报告者验证错误并将所有与错误相关的详细信息输入到错误跟踪工具中,例如正确的主题、错误优先级、应用程序组件、测试环境、错误受让人、错误描述。需要时,测试人员需要发送随附的屏幕截图以澄清错误详细信息。
Bug 追踪工具
Bug 可以登录Bug 追踪工具,Bug 追踪工具可以是 Jira、Bugzilla、Assembla 等。
错误组
错误组是可以查看错误详细信息的一组人。错误组可以包括报告错误的测试人员或最终用户、分配错误的开发人员、项目经理、质量检查经理。
Bug 所有者
Bug 所有者是审查和拥有该 bug 的人。 Bug 所有者检查 Bug 信息是否足够,如果不够,则将 Bug 分配回 Bug 报告者以提供更多信息。根据为错误分配的优先级,错误所有者取得错误的所有权并在截止日期内修复。