一级(紧急)
-
导致操作系统死机、重启、自动关闭、内存泄漏等缺陷;
-
导致操作系统无响应、服务未启动(或启动后关闭)等缺陷;
-
应用模块无法启动或异常退出、停止工作;
-
导致用户数据丢失、损 坏或严重的数值计算错误;
-
任何导致应用无法提供服务或需要重启才能继续使用的情况;
-
功能设计与需求严重不符(需要以总体提供的功能设计说明为依据进行判定);
-
其他导致无法继续测试的缺陷;
-
系统存在严重的安全漏洞。
二级 (严重)
-
基本业务功能未实现(需要以总体提供的功能设计说明为依据进行判定);
-
功能错误,或功能不能持续正常实现等问题;
-
数据存储或展示错误;
-
轻微的数值计算错误;
-
应用所提供的功能或服务受到影响的错误;
-
应用造成操作系统响应缓慢(需要以总体提供的系统性能指标为依据进行判定);
-
应用内流程和分支无法执行,影响用户使用的缺陷;
-
有效性、可靠性等问题:例如缺少验证,导致系统出错或无法执行流程的问题;
-
产品存在严重的兼容性问题;
-
部署文档错误,导致无法成功部署。
三级(普通)
-
不影响功能实现的其他缺陷,主要为系统易用性方面;
-
未优化的性能缺陷,例如应用系统内响应较慢,或在数据较多时响应慢;
-
操作界面错误,例如界面元素、光标跳转或定位、指示性语句错误;
-
需要有提示的地方没有提示,或者提示不能引导用户正确操作的。
四级(轻微)
-
对应用有一定影响但是触发条件极端,不在用户一般操作范围内的缺陷;
-
轻微、提示类缺陷,展示顺序、、错字、字体和 UI 等不影响使用的缺陷;
-
用户使用不便或易出现操作错误;
-
用户难以理解的功能或操作步骤;
-
建议类:界面设计、描述更改、流程优化等。
对偶发问题的处理
在测试中偶然出现的问题,都需要进行记录跟踪,如果在测试过程中无法再次触发,或者触发几率很低(小于 1/1000)则此问题记录为四级 BUG(下个版本需要继续验证),如果测试过程中频繁出现,触发几率较高(大于 1/1000)的缺陷记为三级bug(需要跟踪的问题)。
对于未复现的缺陷,测试人员不应随意关闭。应该多次复现尝试之后,且和研发、产品经理共同确认过后予以关闭。