大叔大婶带你走一条接地气的测试进阶之路

【周问日答】(7)软件缺陷的生命周期脉络是什么样的?

上一篇 / 下一篇  2017-10-26 17:06:41 / 个人分类:测试问答

【提问】

软件缺陷的生命周期脉络是什么样的?

【旧识】

我认知中的软件缺陷生命周期,就是从它被发现到它被修复,也就是它从兴起到消亡的整个过程。如下图:

缺陷处理流程
缺陷处理流程
缺陷级别定义
缺陷级别定义

【新知】

软件缺陷从生到死并不是它唯一的一条生命周期线。就像游戏里的情节线一样,有主线,也有分支情节。游戏里触发分支情节需要接触特定的人或特定的物品,而软件缺陷的生命周期分支,取决于缺陷的状态。

我们就由缺陷状态来看看有几条生命周期线吧:

生命周期状态转换结果操作人
主线New/新建 -> Fixed/已修复 -> Verified/已验证缺陷被解决测试工程师
分支一New/新建 -> Fixed/已修复 -> New/激活缺陷未被成功解决,测试人员验证后重新激活测试工程师
分支二New/新建 -> Deferred/已推迟因为风险或人力问题,该缺陷被推迟修复产品经理
分支三New/新建 -> OnHold/已挂起因为技术限制或其他因素,该缺陷不予解决产品经理
分支四New/新建 -> Designed/设计的设计如此产品经理
分支五New/新建 -> NotABug/不是缺陷可能是外部原因或操作失误,不是 bug开发工程师
分支六New/新建 -> NeedMoreInfo/需要更多信息Bug描述过于简单,信息不足以支撑开发 Debug开发工程师
分支七New/新建 -> CannotDuplicate/不能复现依据 Bug 描述的步骤无法复现开发工程师


TAG: 测试知识 测试问答

 

评分:0

我来说两句

日历

« 2024-03-25  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 71535
  • 日志数: 82
  • 建立时间: 2017-09-03
  • 更新时间: 2018-01-11

RSS订阅

Open Toolbar