欢迎来到天天文库
浏览记录
ID:49530667
大小:247.01 KB
页数:4页
时间:2020-03-02
《Bug流程管理规范.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、文档目的作为质量管理体系的一部分,Bug管理对一个项目组是否具有规范化的流程显得尤其重要。编写此文档的目的是为了完善项目组的Bug管理流程,提高Bug质量,帮助测试组和开发组进行更好的沟通。此文档的阅读者包括开发人员、测试人员以及项目组管理人员。二、Bug管理流程为了更直观的阐述Bug管理流程,本文以流程图的方式来说明。如下图:Bug状态(Status)和解决状态(Resolution)的说明:Status:New——当测试人员新提交一个Bug,Bug的状态默认为NewOpen——测试组长对新提交的Bug进行确认,如
2、为有效Bug,Bug指给相关开发人员并且把Bug状态设置为OpenInProgress——开发人员确认为有效Bug,并且开始处理Bug时,修改Bug的状态为InProgressResolved——开发人员对Bug完成处理,把Bug状态设置为CheckIn,并且把Bug指回给开发人员进行验证Reopen——开发人员已解决问题,测试不认同开发人员的解决方案时,将Bug重新打开Closed——当Bug已经确认被解决或者确认不是Bug的时候将Bug的状态设置为ClosedResolution:NeedMoreInformatio
3、n——需要更多信息。当测试组长确认Bug,发现Bug描述不够详尽时,把Bug指回给Bug的Reporter,并且把Resolution项设置为NeedMoreInformation,对应的状态为Open;当开发人员处理Bug时,需要测试人员提供更多的Bug信息,把Bug指回给Bug的Reporter,并且把Resolution项设置为NeedMoreInformation,对应的状态为InProgress。Invalid——无效。测试组长确认Bug,发现该Bug无效时,把Resolution项设置为Invalid,对应的
4、状态为Closed;当开发人员处理Bug,发现该Bug无效时,把Resolution项设置为Invalid,对应的状态为Resolved。Duplicate——重复。测试组长确认Bug,发现该Bug和已有Bug重复时,把Resolution项设置为Duplicate,对应的状态为Closed;当开发人员处理Bug,发现该Bug和已有Bug重复时,把Resolution项设置为Duplicate,对应的状态为Resolved。Fixed——已修复。开发人员对Bug修改完成并且已经登记,等待测试人员确认,把Bug指回给Bug
5、的Reporter,并且把Resolution项设置为Fixed,对应的状态是Resolved;测试人员对Bug完成验证并且确认已修复,把Resolution项设置为Fixed,对应的状态是Closed。UnableToReproduce——无法复现。被指派的开发人员对Bug进行修改但发现Bug始终不能再现的时候,把Bug指回给Bug的Reporter,并且把Resolution项设置为UnableToReproduce,对应的状态是Resolved;测试人员对Bug完成验证并且确认无法复现,把Resolution项设置
6、为UnableToReproduce,对应的状态是Closed。Won’tfix——不准备修。开发人员确认Bug有效但是不准备修改这个bug的时候,把Bug指回给Bug的Reporter,并且把Resolution项设置为Won’tfix,对应的状态是Resolved;测试人员对Bug完成验证并且确认Bug不需要修复的时候,把Resolution项设置为Won’tfix,对应的状态是Closed。Suspended——延期。开发人员确认Bug有效但是在当前版本不准备修复该Bug,下个版本再提供解决方案的时候,把Bug指回
7、给Bug的Reporter,并且把Resolution项设置为Suspended,对应的状态是Resolved;测试人员对Bug完成验证并且确认当前版本不准备修复该Bug时,把Resolution项设置为Suspended,对应的状态是Closed。三、Bug的重要属性每个Bug都会有相应的优先级(Priority),严重级别(Severity)和出现频率(Reproducibility),LIVE项目中所使用的级别定义如下。Priority:Immediate——需要立即进行修改Urgent——紧急,一到两天之内必须进
8、行修改High——高优先级,将处于Immediate和Urgent优先级的bug修改完毕后要进行修改Normal——中等优先级Low——低优先级,留到最后解决,如果项目的进度很紧张可以在产品发布以前不解决Severity:Blocked——系统崩溃,导致系统崩溃或死锁的错误Serious——严重错误,严重地影响系统要
此文档下载收益归作者所有