缺陷跟踪系统基本功能是提交、修改、删除、打回缺陷等功能。
下面介绍本系统的业务流程。
(1)缺陷报告提交人提交新的缺陷信息,系统将缺陷状态置为 New。
(2)测试人员进行缺陷验证,如果确认是缺陷,按照缺陷的严重性和出现的概率分先后顺序分配给相应的开发人员进行处理,设置状态为 Open。如果不是缺陷,则拒绝,设置为 Declined 状态。
(3)开发人员按缺陷优先级查询状态为 Open 的缺陷,如果不是缺陷,则置状态为 Declined;
如果是缺陷,则修复并置状态为 Fixed。 对于不能解决的缺陷,要留下文字说明并置缺陷为Deferred状态。
(4)对于不能解决和延期解决的缺陷,不能由开发人员自己决定,一般要通过某
种会议通过才能认可:
(5)测试人员查询状态为 Fixed 的缺陷,然后验证缺陷是否已解决,如解决,则将缺陷的状态置为 Closed,如未解决,则将缺陷的状态置为 Reopen。