Aaron的测试生活小说

半两五钱,笃志向前
  首页  :: 新随笔  :: 联系 :: 管理

Bug之八——bug的生命周期

Posted on 2009-02-10 22:35  Aaron Wu  阅读(2916)  评论(0编辑  收藏  举报

原文发表于2009-02-04 13:10:46

         Bug的生命周期是bug管理中另外一个需要事先规范的管理点。

 

         所谓的bug的生命周期,笔者将其简单的理解为bug状态在什么时候怎样转换,基于什么原因转换。一般我们将bug的状态划分为三种,即活动的,已解决的,已关闭的。活动的即尚未被修复(处理)的bug,已解决的即开发人员对bug进行了处理(包括修复,或者标记为延期处理等)但是尚未得到测试人员对处理进行验证的bug

 

         在介绍bug生命周期的时候,大多数作者都习惯于拿出一副生命周期转换图,笔者亦不能免“俗”~

Bug_Lifetime

         上图是一个简化了的bug生命周期管理,覆盖了日常工作中常见的bug的管理机制,关于bug的生命周期的管理,还有一些注意事项:

Ø  Bug包括三种存在状态,即ActiveResolvedClosed

Ø  任何一个bug的状态在任意时刻都属于且仅属于三者中的某一种。

Ø  bug的整个生命周期中,有且仅有一次机会被标记成Closed

Ø  bug被标记成Closed的同时,也标志着整个bug生命周期的结束。

Ø  只有测试人员有权限将bug状态更改为Closed

Ø  不得将bug的状态直接由Active更改为Closed

 

以上为个人观点,如有意见建议或者交流需要请联系unique.wuchaodong@hotmail.com