上篇文章,咱们叙述了如何发现软件缺陷、报告软件缺陷的原则、杀虫剂现象这三个知识点,今天咱们继续往下说:
软件缺陷的严重性分类:
A类——严重错误,包括以下各种错误:
1、由于程序所引起的死机,非法退出
2、死循环,数据库发生死锁
3、因错误操作导致的程序中断
4、数据通讯错误
5、功能错误
6、与数据库连接错误
B类——较严重错误,包括以下各种错误:
1、程序错误
2、程序接口错误
3、数据库的表、业务规则、缺省值未加完整性等约束条件
C类——一般性错误。包括以下各种错误:
1、操作界面错误(列名定义、含义是否一致)
2、打印内容、格式错误
3、简单的输入限制未放在前台进行控制
4、删除操作未给出提示
5、数据库表中有过多的空字段
D类——较小错误,包括以下各种错误:
1、辅助说明描述不清楚
2、界面不规范
3、长时间操作未给用户进度提示
4、提示窗口文字未采用行业术语
5、可输入区域和只读区域没有明显的区分标志
E类——测试建议(非缺陷)
软件缺陷的生命周期:
1、识别缺陷--》2、提交缺陷--》3、指派缺陷对应的程序员--》4、分析和定位缺陷--》5、修改响应的程序代码--》6、测试工程师验证修改--》7、验证通过则关闭缺陷[验证不通过,打回去重新修改,再验证 直到缺陷关闭]