缺陷等级定义

一级(紧急)

  1. 导致操作系统死机、重启、自动关闭、内存泄漏等缺陷;

  2. 导致操作系统无响应、服务未启动(或启动后关闭)等缺陷;

  3. 应用模块无法启动或异常退出、停止工作;

  4. 导致用户数据丢失、损 坏或严重的数值计算错误;

  5. 任何导致应用无法提供服务或需要重启才能继续使用的情况;

  6. 功能设计与需求严重不符(需要以总体提供的功能设计说明为依据进行判定);

  7. 其他导致无法继续测试的缺陷;

  8. 系统存在严重的安全漏洞。

二级 (严重)

  1. 基本业务功能未实现(需要以总体提供的功能设计说明为依据进行判定);

  2. 功能错误,或功能不能持续正常实现等问题;

  3. 数据存储或展示错误;

  4. 轻微的数值计算错误;

  5. 应用所提供的功能或服务受到影响的错误;

  6. 应用造成操作系统响应缓慢(需要以总体提供的系统性能指标为依据进行判定);

  7. 应用内流程和分支无法执行,影响用户使用的缺陷;

  8. 有效性、可靠性等问题:例如缺少验证,导致系统出错或无法执行流程的问题;

  9. 产品存在严重的兼容性问题;

  10. 部署文档错误,导致无法成功部署。

三级(普通)

  1. 不影响功能实现的其他缺陷,主要为系统易用性方面;

  2. 未优化的性能缺陷,例如应用系统内响应较慢,或在数据较多时响应慢;

  3. 操作界面错误,例如界面元素、光标跳转或定位、指示性语句错误;

  4. 需要有提示的地方没有提示,或者提示不能引导用户正确操作的。

四级(轻微)

  1. 对应用有一定影响但是触发条件极端,不在用户一般操作范围内的缺陷;

  2. 轻微、提示类缺陷,展示顺序、、错字、字体和 UI 等不影响使用的缺陷;

  3. 用户使用不便或易出现操作错误;

  4. 用户难以理解的功能或操作步骤;

  5. 建议类:界面设计、描述更改、流程优化等。

对偶发问题的处理

在测试中偶然出现的问题,都需要进行记录跟踪,如果在测试过程中无法再次触发,或者触发几率很低(小于 1/1000)则此问题记录为四级 BUG(下个版本需要继续验证),如果测试过程中频繁出现,触发几率较高(大于 1/1000)的缺陷记为三级bug(需要跟踪的问题)。

对于未复现的缺陷,测试人员不应随意关闭。应该多次复现尝试之后,且和研发、产品经理共同确认过后予以关闭。