提问:如何对所发现的缺陷进行严密的等级划分?
回答:测试过程中发现的缺陷一般分为如下几类
功能问题(FunctionError):对产品、项目质量有影响,但尚难以确定是否是错误,暂时无法解决
功能缺陷(FunctionDefect):不满足用户需求等bug的总称
页面缺陷(UIDefect):页面美观性、协调性、错别字等
建议类(Suggestion):对产品、项目的建议性意见,不强制要求修改
硬件性能:进行性能测试时使用,暂定:网络延时、内存问题、CPU占用、硬盘问题
安全性问题:进行系统安全测试时使用,暂不订具体标准
业务流程问题:进行业务流程测试时进行
数据库性能:暂不执行
模块间接口问题:涉及有模块间数据传递时使用
其他(Other):其它
根据各类缺陷的严重程度将缺陷分为5个等级,具体如下:
1)低(Low)
建议类错误,对软件的改进意见或者建议。如:
a)功能建议
b)操作建议
c)校验建议
d)说明建议
e)UI建议
2)中(Medium)
使操作者不合理或者不方便或操作遇到麻烦,但它不影响执行工作功能或重要功能,次要功能,对产品使用影响不大。如:
界面错误
a)使操作者不方便或者遇到麻烦,但不影响执行工作功能的实现
b)界面、控件的摆布、图标、输入输出不规范
提示类错误
a)删除操作未给出提示
b)长时间操作未给出提示
c)提示窗口文字未采用行业术语
d)出错没有提示
其他错误
a)不符合编码标准
b)辅助说明描述不清楚、不规范
c)快捷键无效,快捷键错误操作
d)打印内容、格式错误
3)高(High)
影响系统正常运行的缺陷,主要功能出现错误,影响到产品的使用。如:
数据库缺陷:数据库设计未达到第三范式的要求或需求规格说明的格式水平
操作错误:因错误操作迫使程序中断