缺陷严重等级划分
修改记录
修改人 |
修改时间 |
修改说明 |
备注 |
|
2014.10.22 |
文档创建 |
|
|
2016.05 |
缺陷严重等级分类再明细,并发起会议评审,与产品组达成一致 |
|
|
2018.05.16 |
添加 缺陷易显现难度划分 模块 |
|
致命
1.客户端、服务器死机或者不响应
2.数据库死锁
3.客户端异常退出
4.客户端无法正常连接服务器
5.实现的功能与需求完全不符
6.核心功能出现异常(导致客户业务无法进行下去)
7.脚本运行后将原有数据库中值修改错误
(影响客户使用。该情况较难发现,一旦出现,属于致命错误)
8.严重的数值计算错误(场景待定)
严重
1.实现的功能与需求不符(如设计错误)
--需求实现未完全时,需和设计人员进一步讨论后再确定
2.核心功能的性能较差
开发标准:基础界面响应时间3~5秒内
测试标准:服务器性能等均正常的基础上验证,浏览器不响应、重启
3.安全性问题(SQL注入)
缺陷等级可参考安全测试报告中的等级
4.业务类:
a.关键字段取值错误
b.金额,份额,折扣,费用分成,各个费用,分红,确认日期,注册日期等业务类数据填写错误。
5.查询类:
a.一点就报错
b.数据统计错误
6.报表类:
报表无法打开统计(外部系统TA、AM正常连通的情况下,SQL错误)
7.系统环境类:
a.编译通不过(不适用TCMP)
b.服务无法启动
8.信息设置类:
a.无法正常保存(按钮功能实现错误)
b.保存数据错误
9.接口类:
交互表、交互日志中字段值内容错误
10.脚本类:
a.脚本执行报错(函数齐全的情况下,存储过程编译错误)
举例说明:
QC3586
爱建成立通知书中"资金"的取值逻辑错误,数量级差“万”
QC9967:
(任务修改单,场景未覆盖全)
修改项目,修改项目的投资公司为XX公司后,未复核;再去新增一个项目,投资公司名称也为XX公司,此时再去复核另外一个项目,未校验投资公司的唯一性。
QC10050
1.计划任务执行界面,点击查询,界面报错:错误号:TCMP10006,错误信息:数据查询失败;
2.查看后台日志::"W"."C_PROJECTTYPE": invalid identifier
一般
此块范围较广,致命、严重、小缺陷、优化之外的问题均可纳入“一般”的等级
1.显示不完整(非兼容性造成的)
2.界面文字描述混乱(很明显的错误,用户无法做出合理的判断)
如:如修改汇率时,提示不合理,"字符串不能…"应该改为"汇率不能…"
3.报表加载类,如界面显示空白,过了很久内容才加载成功
4.代码提交规范中可以定义为一般的情况
举例:
QC5144
项目经理资格在数据字典中无对应值时不应显示null,显示空即可(小缺陷)
QC5211
收益分配TA发送TCMP的审批流程中金额没有以千分位显示(小缺陷)
金额显示问题 0.00 显示为 .00 (小缺陷)
界面内容显示不完整,文字缺失,非兼容性造成 (一般)
小缺陷
1.长操作没有进度提示(加载无进度条)
2.提示信息不准确
3.界面显示问题
a.界面内容显示不完整,文字缺失,非兼容性造成
b.数据字典中无对应值时,界面展示不应显示null
c.金额千分位显示错误;
d.数值显示错误,如0.00显示成了.00
e.界面错别字
举例:
QC5838:银行/资金账户开户表单页面,手机号、电话号码输入未做限制,除了数字外,还能输入英文、字符等(小缺陷)
金额显示问题(小缺陷)
界面内容显示不完整,文字缺失,非兼容性造成
银行账户 写成了 银行帐户
优化
UI样式是否统一(可参考UI标准)
a.界面风格不统一
b.布局不合理
c.字体与界面不协调
d.图片和图标的含义不明确
e.按钮大小不一致
f.文字的对齐方式不合理
g.输入区域和只读区域没有明显区分
h点击提交,界面遮罩不全
举例:
点击提交,界面遮罩不全(优化)
缺陷易现难度划分
极低
目前无明确规范,待讨论与补充
建议:程序启动报错类、无任何前提下的报错类问题、修改单测试建议已经明显写的操作步骤路径下的问题,脚本执行报错、页面打开报错 直接判定为低或者极低
低
之前与产品组达成一致的结果:
1. 脚本问题,默认为低
2. 三步操作范围内出现的问题,等级可以提为低
中
之前与产品组达成一致的结果:
1. 有前置条件的(超过2个的,系统参数、流程变量、节点),
2. 操作步骤繁琐的,级别:中
高
缺陷隐藏非常深,要多步操作才出现,或者只有在非常特殊的条件下才出现。