软件质量BUG等级定义

1、 Bug严重程度的分级 
 
缺陷级别定义    
A类――致命BUG 
包括以下各种错误: 

 1.由于程序所引起的死机,非法退出。

 2.程序死循环。

 3.数据库发生死锁。

 4.与数据库连接错误。

 5.主要功能没有实现。  

 6.因错误操作导致的程序中断。              
 
B类――严重BUG  包括以下各种错误: 

1.程序错误但不影响系统和其它程序运行的。 

 2.程序接口错误。 

3.数据库的表、业务规则、缺省值未加完整性等约束条件。 

4.次要功能没有实现或间接发生的(经过几步不相关操作后发生的)导致主要需求不能实现。 

5.主要界面的文字错误等。 

6.功能错误。   

C类—一般性错误 包括以下各种错误: 
1.非主要操作界面错误(包括数据窗口内列名定义、含义是否一致) 

2.间接发生的(经过几步不相关操作后发生的)导致次要需求不能正常实现。 

3.打印内容、格式错误 

4.简单的输入限制未放在前台进行控制 
D类—较小错误 
包括以下各种错误:不影响软件的功能,但影响软件的品质。 
1.界面不规范 

2.辅助说明描述不清楚 

3.输入输出不规范 

4.长操作未给用户提示 

5.提示窗口文字未采用行业术语 
6.可输入区域和只读区域没有明显的区分标志 
E类—测试建议 

测试人员从测试角度对软件提出的合理化的改进建议,由项目经理决定是否采纳。



2、 对Bug现在程度的分级 

 每次出现:出现概率100%;

  经常出现:出现概率大于20%; 

 很少出现:出现概率小于20%; 
 出现一次:在整个测试工作中只出现一次。



3、测试人员对软件的评估 
测试人员对软件的评估主要依据测试计划中所制定的输出准则和最后遗留的Bug状况。

   A类--致命Bug,一般认为发布的软件中不允许存在。

   B类--严重Bug,每一万行代码中允许遗留2-3条。

  C类-一般性Bug,每一万行代码中允许遗留3-6条。 

  D类-一较小Bug,由项目经理决定注销或遗留。

  E类-一测试建议,由项目经理决定注销或遗留。

你可能感兴趣的:(经验总结,文档汇总)