Bug的生命流程从新增的opened状态开始,到closed状态结束,主要流程包括bug新增、bug解决、bug验证和bug关闭。
1、 新增:测试人员发现Bug之后新增一个Bug,并将Bug指定给对应的开发负责人,Bug状态为待DEV处理。Bug新增成功后,只有开发负责人才有权限回复这个Bug,其它人只能查看或追加回复。Bug
2、 审核:测试人员提交bug之后,应该由测试经理和项目经理对bug进行审核,审核Bug的优先度、哪些Bug可以等到下个里程碑或版本中解决、对问题有何修改建议。这一步非常重要,避免由于测试人员的素质参差不齐而导致的软件质量问题。Bug
3、 回复:开发人员修改问题之后,将Bug回复给对应的测试负责人,Bug回复后,只有测试负责人才有权限跟踪回复或关闭这个Bug,Bug状态为待QA确认。开发人员回复Bug之后,测试人员会进行验证,如果问题还没解决,则将这个Bug重新回复给开发人员,并且在回复中进行详细的问题描述。测试人员回复此bug给开发人员之后,Bug状态又转为待DEV处理。Bug
4、 回复审核:开发人员修改问题之后,应该由测试经理对bug进行审核,检查bug的修改处理方法是否正确。Bug
5、 追加回复:一个Bug的记录不能删除或修改,只能够新增,如果测试人员或其它开发人员或项目经理想对Bug增加说明,可以通过追加回复进行。
6、 关闭:开发回复Bug之后,测试负责人验证该Bug,如果问题得到解决则关闭(否则回复给开发负责人,让其继续追踪),Bug状态为问题解决。Bug
7、 查询:输入查询条件,查询对应的Bug。Bug
8、 删除:删除Bug,但这个记录不会被删除,也就是说只是做一个特殊的标志,没有真正删除。Bug
9、 :在后续测试中又出现了相同或类似的问题,重新打开此Bug。Bug reopen
10、 统计:输入统计条件,统计对应的Bug。Bug