Bug的生命周期:从发现到解决的全过程

大家好,我是阿娟,一位从业多年的软件测试媛,今天给大家分享Bug的生命周期:从发现到解决的全过程



一、Bug的生命周期



一个Bug从被发现到被关闭的全过程



生命周期中缺陷状态:新建/打开、解决中、已解决、待验证、关闭;

还有一些中间状态:重新打开、无法复现、重复提交、不修复、延期



1、新建/打开 ( New/Open ) :缺陷刚刚被发现并提交,但尚未分配给开发或开发确认。


2、解决中 ( In Progress ) : 开发人员已经确认bug并正在修复缺陷。


3、已解决 ( Fixed ) :开发人员已经修复缺陷并自测完成,并且相应的代码变更已经提交。


4、待验证 ( Pending Verification ) : 缺陷已经被开发人员修复,但还需要测试人员进行验证。测试人员会测试修复后的缺陷。


5、关闭 ( Closed ) : 缺陷已经被测试验证并且确认为已经解决。它是缺陷生命周期的最终状态,表示缺陷已经被解决。


6、重新打开 ( Reopened) : 修复的缺陷没有验证通过或是在某些情况下测试人员或用户可能会在后续测试中再次遇到相同的问题,导致缺陷被重新打开,需要再次处理。


7、无法复现 ( Cannot Reproduce ) :测试人员无法在当前环境下重现缺陷。可能是特定的条件或环境导致的问题,使得问题无法被准确复现(一般会先记录跟踪,后续有复现再尝试进行修复)。


8、不修复 ( Won't Fix ):测试人员提交的该缺陷可能之前已经在系统存在或需求变更导致这个问题在当前时点已不需要修复,此时缺陷的状态为不修复。


9、延期 ( Postponed ) :测试人员提交的缺陷可能因为严重程度没有那么高,经讨论确认后可以进行延期处理,此时缺陷的状态为延期。



二、Bug处理流程图






以上就是今天的分享,谢谢你的阅读呀~



0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友5582
下载 APP