在图1中,圆括号方框代表Bug的状态,方框代表操作,圆角方框代表操作附加的信息。A1表示测试人员,A2表示高级测试人员,A3表示开发人员,A4表示评审委员会。其基本过程为:
(1)根据测试人员(错误报告提交人)提交新的错误信息(Bug),系统将错误状态置为New;
(2)高级测试人员进行错误验证,如果确认是错误,分配给相应的开发人员进行处理,设置状态为Open。如果不是错误,则拒绝,设置为Declined状态;
(3)开发人员查询状态为Open的Bug,如果不是错误,则置状态为Declined;如果是Bug则修复并置状态为Fixed。不能解决的Bug,要留下文字说明及保持Bug为Open状态;
(4)对于不能解决和延期解决的Bug,不能由开发人员自己决定,一般要通过某种会议(评审会)通过才能认可;