缺陷严重等级划分

Posted 五六七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缺陷严重等级划分相关的知识,希望对你有一定的参考价值。

修改记录

修改人

修改时间

修改说明

备注

 

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. 操作步骤繁琐的,级别:中

 高

缺陷隐藏非常深,要多步操作才出现,或者只有在非常特殊的条件下才出现。

 

以上是关于缺陷严重等级划分的主要内容,如果未能解决你的问题,请参考以下文章

测试中缺陷等级分类

Bug缺陷的优先级和严重程度一致的吗?

bug 怎样划分等级

pytest -allure标记用例级别severity

bug分类及等级判定条件

缺陷等级定义