前言:基本定义:从发现bug到关闭此bug是一个完整的生命周期。
一、从具体状态来说
状态包括:
1 :首次发现1:new-bug时,确认问题,并记录错误。
2 ) assigned将此错误分配给开发后,错误状态为assigned (已分配)。
3 )3:open-表示分配的开发正在进行错误修复时,开发正在处理此错误。
4 )4:固定-表示错误已在分配的开发修复错误时修复。
5 )5:pending reset-等待测试,开发修复完成,将错误转换为未用测试手测试时的状态。
6 ) reset复测,测试组负责人向某个测试人员分配错误时,进入reset (复位)状态。
7 )封闭检查员进行回归,确认该bug已修复,状态为封闭。
8 ) reopen测试器进行恢复,如果发现该错误仍然存在问题,将其重新打开称为reopen (重新打开)。
9:pending reject-如果开发人员认为这不是错误,则表示正在拒绝。
10:rejected-拒绝开发后,在确认测试仪没有问题后,进入拒绝状态。
11 ) postponed-延期,如果由于各种原因导致某些错误无法修复,则为延期状态。
2 )工作中状态:
具体含义与上述相似
1 )1:发现open-bug并将其分配给开发,但开发尚未进行,处于打开状态。
2 )2:in progress-开发正在修复此错误,并且正在进行中。
3 )3:关闭-开发由于几个原因拒绝修复错误,直接关闭了错误。
4 )已解决-错误修复完成,正在等待测试。
5 )5:通过5:in QA-测试恢复错误时的状态。
6:reopened-恢复后发现错误并重新打开。
三.个人理解和范例
1、QA发现错误,用Jira (错误管理工具)制作问题,发现是自己误操作造成的,关闭该错误:
打开- -关闭
2、QA发现错误,用Jira (错误管理工具)编写问题,RD接受这个问题,准备修改,QA发现重复提交,直接关闭
打开--- -在进度--- -关闭
3、QA发现错误,用Jira (错误管理工具)创建问题,RD接受并修复,修复完成后重新分配给测试,QA重新测试,发现还有问题,重新打开,RD重新修复结束
open-in progress-resolved-inqa-reopend-closed
评论:
我个人认为这很简单。 可以理解为是找到问题并告诉别人,认为是人的问题在修正、验证,如果没有问题就关闭的话。 很简单。