程序中的bug程度分析

bug按优先级的顺序进行排列(该总结主要是针对阿里代码规范插件中的信息而衍生的,具体场景如下图)

输入图片说明

  1. blocker 会挡掉所有开发中、测试中的工作
  2. critical 系统发生 crash 、资料遗失、严重的记忆体流失
  3. major 功能出现较大型的问题
  4. normal 功能出现一般的问题,在特定环境下某些功能不正常
  5. minor 功能出现小问题,或者可以用其他方式避开此问题的发生
  6. trivial 十分微小的问题,- 这里是列表文本例如拼错字没排版错误
  7. enhancement 要求增强功能

首先,BUG解决优先级不是下面这个等级这样关于缺陷对系统的影响程度:

  1. 第一级(blocker): 引起系统“挂起”或“崩溃”的错误;

  2. 第二级(critical): 引起软件本身“挂起”或“崩溃”的错误;

  3. 第三级(major): 不能完成软件说明书定义的功能的错误;

  4. 第四级(normal): 程序所完成的功能与软件说明书定义不符的错误;

  5. 第五级(minor) : 显示方面的错误;

  6. 第六级(trivial) : 其它“轻微”的错误(如文本差错);

  7. 第七级(enhancement):增强或者改进。

  8. 解决优先级

  9. 1.立即解决(Resolve Immediately)缺陷必须被立即解决。

  10. 2.正常排队(Normal Queue)缺陷需要正常排队等待修复或列入软件发布清单。

  11. 3.不紧急(Not Urgent)缺陷可以在方便时被纠正。

  12. blocker: 系统崩溃

  13. critical: 软件崩溃

  14. major: 功能空

  15. normal: 功能不符

  16. minor: 显示错误

  17. trivial: 轻微错误(文本差错)

  18. enhancement: 改进

猜你喜欢

转载自my.oschina.net/u/3691499/blog/1601225
今日推荐