bug级别定义
1级Bug(主体产品层面)
1级bug:阻碍开发或测试工作的问题。
修改优先级为最高,该级别问题需要立即修改。
导致产品崩溃或不响应、设备卡死、产品程序无法正常安装、启动或登录等缺陷,用户数据受到破坏的缺陷,服务器或数据库存在安全风险,严重影响项目进度。包括但不限于以下错误:
1)由于程序所引起的死机
2)非法退出死循环
3)数据库发生死锁
4)内存泄漏
5)因错误操作导致的程序中断
6)重大功能错误
7)与数据库连接错误
8)数据通讯错误
9)系统存在安全问题,缺陷导致重要数据丢失或损坏
10)功能完全违背需求要求,严重不符合产品定义等等
2级Bug (主要功能层面)
2级Bug:系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。
修改优先级为高,该级别需要程序员尽快修改。
主要功能完全丧失或严重错误,产品主要流程无法进行,程序导致用户客户端或浏览器存在安全风险,严重地影响系统要求或主要功能的实现,且没有更正办法(重新安装或重新启动该软件不属于更正办法)。包括但不限于以下错误:
1)程序接口错误
2)因错误操作迫使程序中断
3)系统可被执行,但操作功能无法执行(含指令)
4)单项操作功能可被执行,但在此功能中某些功能(含指令参数的使用)无法被执行(对系统非致命的)
5)在功能项的某些项目(选项)使用无效(对系统非致命的)
6)业务流程不正确,或者功能操作逻辑与产品定义严重不符
7)功能实现不完整,如删除时没有考虑数据关联
8)功能的实现不正确,如在系统实现的界面上,一些可接受输入的控件点击后无作用;对数据库的操作不能正确实现
9)报表格式以及打印内容错误(行列不完整,数据显示不在所对应的行列等导致数据显示结果不正确的错误)等等
3级 Bug(次要功能层面)
3级Bug:系统可以满足业务要求,系统性能或响应时间变慢、产生错误的中间结果但不影响最终结果等影响有限的问题。
修改优先级为中,该级别需要程序员修改。
功能未完全实现或功能错误,程序表现与需求文档或用户预期不符,界面错乱影响理解以及其他兼容性问题,明显的卡顿或明显慢于主要竞品,严重地影响系统要求或主要功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。包括但不限于以下错误:
1)操作界面错误(包括数据窗口内列名定义、含义是否一致)
2)虽然正确性不受影响,但系统性能和响应时间受到影响
3)不能定位焦点或定位有误,影响功能实现
4)显示不正确但输出正确
5)增删改查功能,在本界面不能实现,但在另一界面可以补充实现
6)系统对于基本功能的执行结果与预期结果差别较大,或是计算结果不正确;
7)偶现的2级bug等等
4级Bug(主要界面层面)
4级Bug:界面、性能缺陷
修改优先级为低,该级别需要程序员修改或不修改。
次要功能存在错误或内容、功能影响用户理解和操作,界面文字存在错字、提示等信息错误,用户使用体验较差,但它不影响执行工作功能或重要功能。包括但不限于以下错误:
主要界面展示不规范,影响用户使用,例如重要功能提示存在错别字、提示信息错误等
2)辅助说明描述不清楚
3)输入输出不规范
4)功能操作未给出(应具备的)相应提示或提示响应时长过长
5)打印内容、格式错误(只影响报表的格式或外观,不影响数据显示结果的错误)
6)提示窗口文字未采用行业术语
7)可输入区域和只读区域没有明显的区分标志
8)界面不能及时刷新,影响功能实现。
9)光标跳转设置不好,鼠标(光标)定位错误
10)简单的输入限制未放在前台进行控制
11)偶现的3级bug等等
5级Bug(次要界面层面)
不影响功能的、有关易用性的缺陷,包括但不限于以下错误:
1)界面展示不规范,效果不佳,如小图标模糊、尺寸大小不规范
2)必填项与非必填项应加以区别
3)功能可实现,但实现逻辑与产品定义不符,如打开某一页面的方式原定两种,仅实现主要常用一种
4)非必须操作时,滚动条无效
5)键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相同字 段,在不同界面支持不同的快捷方式
6)测试过程中站在用户角度提出一些易用性,人性化等更利于系统优化的建议。
7)一些建议性问题
8)偶现的4级bug等等
注:
(1)必现缺陷:测试过程中在具体的测试环境下(对应一种或以上机型、系统版本、网络条件等)能100%复现的缺陷;
(2)偶现缺陷:测试过程中在具体的测试环境下(对应一种或以上机型、系统版本、网络条件等)出现的频率≥5%的缺陷。
缺陷类型定义
缺陷类型 |
严重程度 |
功能缺陷 |
功能不可用 |
业务流程错误 |
|
功能实现与需求不一致列出的问题 |
|
设计缺陷 |
界面风格不符合用户习惯 |
交互操作方式是否符合一般用户的习惯 |
|
提示、告警、错误说明等信息应该清楚、明了、恰当 |
|
与用户交互过程中出现的其他用户无法忍受或者感觉不舒服的问题 |
|
操作便捷性设计不合理 |
|
其他设计不合理问题 |
|
性能缺陷 |
数据容量 |
并发效率 |
|
网络传输效率等 |
|
配置缺陷 |
安装部署不成功 |
其他与环境运行相关的缺陷 |