缺陷严重程度定级标准
作者:网络转载 发布时间:[ 2013/8/6 11:11:03 ] 推荐标签:
在测试项目实践中经过总结,制定了一份供测试人员提交BUG时给BUG的严重程度定级的参考标准。
这里首先强调缺陷的严重程度与优先级的区别。严重程度是测试人员提交BUG时给BUG定性,以便给开发组一个参考。而优先级则是项目经理根据项目进度和缺陷的严重程度来决定缺陷处理的先与后。
我曾经在测试论坛看到过一份传播较广的缺陷严重程度定级标准,感觉不太规范,因为其中的描述太过于具体,不够抽象。比如文中这样描述:出现XXXX情形时,将严重程度定为“致命”。XXXX描述的是一些很具体的情形,不具有概括性和抽象性。所以我在定制这份《软件缺陷严重程度定级标准》时,尽量使描述具有抽象性。
有的软件公司,将软件缺陷的严重程度定了4个级别:致命、严重、一般、较小。我觉得没有必要。因为致命和严重之间的差距不会太大,且无论是致命还是严重的缺陷,肯定都得让开发组修复,这些缺陷往往影响用户使用系统。在这两者间再做细分,感觉没必要。所以,我只将缺陷的严重程度划分为三级:严重、中等、轻微。
1、严重(urgent):
①用户需求未实现(影响到用户完成业务);
②用户需求实现错误(影响到用户完成业务);
③导致被测软件响应明显很慢(假死)、死机、非法退出、崩溃;
④用户使用频繁的功能,响应时间超出忍耐限度(不影响其他功能模块);
⑤导致后台数据受损或丢失
2、中等(medium):
①用户需求未实现(不影响用户完成业务、用户使用不频繁);
注:用户执行删除操作时系统应弹出确认提示将固定视为用户需求,无删除确认提示的缺陷归属本类
②用户需求实现错误(不影响用户完成业务、用户使用不频繁);
③用户操作过程中系统出现异常报错,但不影响系统功能的使用。
④用户使用不频繁的功能,响应时间超出忍耐限度;
注:忍耐限度根据实际软件系统的特点而定
⑤UI上存在错误引导用户的信息。
⑥UI上信息缺失、无法显示完整或出现乱码从而给用户造成疑惑的。
⑦用户频繁使用的功能易用性差(操作起来麻烦、复杂、效率低)
3、轻微(low):
①UI控件不符合界面规范。
②影响UI友好性。
③用户不频繁使用的功能易用性差
这套标准启用后,我所在的测试团队成员反映不错,基本上能覆盖测试项目中可能遇到的各种性质缺陷。但本人发现还有一种情况:开发人员实现了需求说明书里未规定实现的功能,即多余的功能,这也属于软件BUG。但如何对其严重程度进行定性,无法一概而论。倘若这个多余的功能,给系统带来不好的影响,比如使得系统死机、响应很慢,崩溃等导致用户无法继续操作的现象,那严重程度归属为严重;倘若对系统毫无影响,但无法正常使用、提示出错,那严重程度可以归属为中等;倘若对系统无影响,也能正常使用,仅相当于一个摆设,那严重程度可以归属为轻微。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11