缺陷严重性定义

A类 1.由于程序所引起的系统崩溃、死机、安全性问题、死循环、非法退出,程序无法正常执行、安装、卸载;
2.软件业务严重违反行业条例、法规或标准;
3.数据导入、导出存在严重错误;
4.权限体系存在重大缺陷导致安全隐患(如匿名登录成功或存在明码登录、死循环等);
5.数据库设计、操作存在严重错误导致有效数据丢失(如:被有效使用的数据可在主表删除,但从表依然存在,数据库发生死锁、数据通讯错误);
6.在以前的版本覆盖安装之后,无法进入程序或进入程序后出错;
7.关键加密点(加密狗)失效,加密措施无效;
8.数据备份恢复失败,而没有相关的补救方法(如操作失败无法返回);
9.关键路径的功能无法正常使用,且影响整体流程,使得测试无法继续进行。
B类 1.主要功能丧失,不能完成需求说明书定义的功能,如不能添加关键词;
2.关键路径的功能无法正常使用,不影响整体流程;
3.软件使用中存在明显的障碍,可以变通操作;
4.页面链接、切换存在错误或失效;
5.多用户同时录入或保存时,存在记录表号重复现象或出错提示;
6.操作过程中可弹跳出未得到控制的系统错误提示;
7.数据显示不完整或显示错误、相同数据指标在不同报表数据显示不同;
8.不经用户确认,就对系统或数据进行设置和修改,并无法取消。
9.权限设置存在逻辑上错误;
10.软件在性能上严重超出用户要求的标准。
11.备份恢复数据存在记录丢失现象;
12.各种设置条件完成后,立即查询发现设置有不符合条件的信息现象或信息不显示现象;
13.取上一环节数据出错或没有控制(如返回上一页,不能正确显示或显示错误);
14.预览打印、直接打印数据与打印出来的报表内容不同;
15.数据计算出现错误。
C类 1.非关键路径的功能无法正常使用,不影响整体流程;
2.操作方式上存在歧义(如快捷键定义不准确、不实用等);
3.界面设计存在缺陷,如布局不合理、界面凌乱、表单命名不规范、TAB时鼠标乱走、文字显示不全、文字错误等;
4.用户提示语不清晰、不友好、不礼貌等;
5.缺乏容错性,对边界值和边界值以外的数据不响应,导致程序不稳定;
6.允许用户输入错误的数据类型,无检查和信息提示;
7.不能记忆用户的一些信息,用户每次进入都要重新操作一次初始环境;
8.输入数据信息,存在中文问题(如导致输入法输入乱码);
9.数据经过修改/变动后保存,在其他功能中查询,变动/修改没有及时变化或数据形式没有控制(如数据改动后没能及时刷新);
10.数据经过修改/变动后保存,在其他功能中查询或保存或调用,后台设置存在报错信息如:参数没有定义,或没有找到定义的配置文件等。但不影响系统正常操作;
11.报表样式实现与设计不符,如:小数长度、对齐方式等。
12.满页打印错误(如数据超过一页后第二页出现错误);
13.严重违反用户操作习惯的缺陷(经过较长时间使用依然存在错误操作可能);
D类 1.对功能几乎没有影响,程序仍可使用,如错别字;
2.辅助说明描述不清楚;
3.显示格式不规范;
4.长时间操作未给用户进度提示;
5.提示窗口文字未采用行业术语,不符合规范;
6.可输入区域和只读区域没有明显的区分标志;
7.系统处理未优化。
8.非关键路径的功能无法正常使用,但因客户使用频率极低,不会造成多大错误;
9.有些选项永远是灰的,有些选项菜单项在该灰时还不灰,并且还能状态显示;
10.程序名/路径名不符合命名规范;
11.无版本改动说明;
12.打印页面参数设置无效或保存无效;
13.要求用户输入多余的本来系统可以自己得到控制的数据;如:服务是否启动,安装后需手动修改某些配置文件;
14.为了达到某个设置或对话框,用户必须做许多冗余操作如:对话框嵌套层次太多;
15.界面提示信息中英文混杂;
16.打印报表框线不全;
17.表头消失或错误;
18.建议性的改善提议;
时间: 2024-08-07 00:20:58

缺陷严重性定义的相关文章

瑕疵(bug)严重性定义

======================== 严重性定义缺陷: o 最先进的–造成执行中断(应用程序崩溃),该功能未预期实现,测试等工作无法进行. o 急-事件是非常重要的,须要立即给予关注. o 高级-事件是重要的,而且应该在紧急的事件处理之后尽快得到解决. o 中级-事件是重要的,可是因为解决这个问题须要花费一定的时间,所以能够用较长的时间解决. o 低级-事件不重要,能够在时间和资源同意的情况下再解决. o 建议性缺陷. 更为具体的划分例如以下: A类--严重错误,包含: o 因为程序

缺陷等级定义

B/S架构(Web)测试的缺陷等级定义: A: 致命 正常的用户操作导致浏览器崩溃或无响应 产品核心功能没有实现或无法使用:例如播放器无法播放视频.邮箱无法登录.不能收发邮件 程序实现与需求严重不符:例如一个程序改版只为了按需求增加统计功能,但程序没有统计功能或有统计输出但并非是要统计的数据 其他导致无法测试的错误:例如没有新功能入口 严重的数值计算错误:例如算法设计错误,导致计算结果错误 存在致命的安全漏洞:例如密码不匹配也可登录.密码暴露在URL串中.复制最高权限登录后的页面链接在其他进程浏

缺陷的优先级和严重性定义

我们可以简单地将软件缺陷的严重性划分为4个等级,如表所示. 1. 严重性 (Severity) 2.优先级(Priority) 小组中使用的主观对任务和工作项排定优先次序评级.与严重性结合在一起来评定可见度.变更.风险修复等.(A "subjective" rating used by groups to prioritize tasks and work items.  A combination of Severity with the visibility, workaround

转:Struts2框架安全缺陷

当前java开发网站,通常不会是纯JSP的,大都使用了java framework. 有了这些framework,让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想,更是深入人心.这些也大大影响了安全代码审核,曾提出"分层审核代码"的思想,比如在DAO层专门检查sql注入,在view层检查xss等.这些框架都有自己的层级,本次文章主要讲的是struts这个框架的相关安全问题,也会有小部分涉及到struts后面的DAO层. 而struts这个框架更新占有市场份额

小白成长建议(5) 缺陷与管理-云层

缺陷管理 缺陷管理是最开始也是最基础的测试必备技能.在工作了很多年后仍然会发现大量的测试人员没有办法合理的做好缺陷管理. 在我眼中的缺陷管理包含以下几层概念: 1.缺陷的描述 2.缺陷的定义 3.缺陷的跟踪 4.缺陷的度量分析 也许你觉得作为测试提一个缺陷很简单,但是要提一个好的缺陷其实是非常难的.在这里其实还有个隐藏的属性,叫做缺陷的概念,也就是说什么是缺陷? 一般来说缺陷有两种情况,一个是违反了所谓的规则,还有一种是我们无法接受这样的情况.比如对于美来说,每一个人心目中都有一种对美的定义,你

软件的缺陷

在软件的开发与使用过程中往往会出现与我们预料之外的各种影响软件功能的错误. 在IT行业我们称这些影响软件正常功能的错误叫缺陷. 这篇文章将要和大家介绍软件的缺陷,以及在项目中测试人员如何管理这些缺陷 一.了解缺陷 1. 定义:缺陷又称BUG.计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷.从产品内部来看,缺陷是软件产品开发或维护过程中存在的错误.毛病等各种问题:从产品外部看,缺陷就是系统所需要实现的某种功能的失效或违背. 2. 缺陷的来源:来源于软件生命周期的各个阶

四种java代码静态检查工具

[转载]常用 Java 静态代码分析工具的分析与比较 转载自 开源中国社区 http://www.oschina.net/question/129540_23043 1月16日厦门 OSC 源创会火热报名中,奖品多多哦 »   简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码

常用 Java 静态代码分析工具的分析与比较

转载自: http://www.oschina.net/question/129540_23043 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中. 引言 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代

测试基础知识(白盒测试,黑盒测试,测试用例,功能测试等等)

测试基础知识 找实习工作的过程中总结了下测试基础知识,编程能力重要,测试基础同样重要,希望对大家有帮助 软件测试方法:静态测试和动态测试                     白盒测试和黑盒测试                     传统测试与面向对象测试 软件测试过程:单元测试,集成测试,系统测试,验收测试 按测试类型:功能.性能.界面.易用性测试.兼容性测试.安全性测试.安装测试 (单元测试:在编码过程中,对每个小程序单元测试) (集成测试:将单元集成在一起后,可称为组件) 回归测试.冒