软件缺陷的生命周期
缺陷基本管理流程
- 测试人员填写bug并提交,此时bug的状态为new
- 开发负责人确定bug是否有效,是的话,bug的状态为open,并分配给开发人员,否的话,bug的状态为rejected
- 开发人员修改bug,修改完成并进行单元测试后,bug的状态变为fixed,同时说明修改方法
- 当bug的状态变为fixed时,测试人员打开该bug,开始对该bug进行回归测试,如果该bug回归测试通过,则状态变为closed。否则bug的状态变为reopen,同时说明reopen、closed状态变化的原因或者操作过程
- 如果回归测试通过,可是修改的同时又引入新的bug,则重新提交bug,状态为open,开发人员修改bug,省略了开发负责人的确认,因为既然是回归测试说明之前已经确定是bug了