用例级别和缺陷等级

用例级别 (level)   
   Level1 基本:
  1、该类用例设计系统基本功能,1级用例的数量应受到控制,防止工作量过大。
  2、划分依据:该用例执行的失败会导致众多重要功能无法运行的,如:表单维护中的增加功能、最平常的业务使用等。可以认为是发生概率较高的并经常这样使用的一些功能用例。
  3、该级别的测试用例在每一轮版本测试中都必须执行

  Level2 重要:
1、2级测试用例实际系统的重要功能。2级用例数量较多。
2、划分依据:主要包括一些功能交互相关、各种应用场景、使用频率较高的正常功能测试用例
3、在非回归的系统测试版本中基本上都需要进行验证,以保证系统所有的重要功能都能够正常实现。在测试过程中可以根据版本当前的具体情况进行安排进行测试。

  Level3 一般:
1、3级测试用例设计系统的一般功能,3级用例数量也较多。
2、划分依据:使用频率较低于2级用例。例如:数值或数组的编辑情况、特殊字符、字符串超长、与外部件交互消息失败、消息超时、事物完整性测试、可靠性测试等等。
3、在非回归的系统测试版本中不一定都进行验证,而且在系统测试的中后期并不一定需要每个版本都进行测试

  Level4 生僻:如果没有可以不适用该级别
1、该级别用例一般非常少。
2、划分依据:该用例对应较生僻的预置条件和数据设置。虽然某些测试用例发现过较严重的错误,但是那些用例的处罚条件非常特殊,仍然应该被植入4级用例中。如界面规范化的测试也可归入4级用例。在实际使用中使用频率非常低、对用户可有可无的功能。
3、在版本测试中有某些正常原因(包括:环境、人力、时间等)经过测试经理同意可以不进行测试。

  软件的缺陷等级应如何划分:

  A类——致命错误,包括以下各种错误:
1.由于程序所引起的死机,非法退出
2.死循环
3.数据库发生死锁
4.因错误操作导致的程序中断
5.功能错误
6.与数据库连接错误
7.数据通讯错误

  B类——严重错误,包括以下各种错误:
1.程序错误
2.程序接口错误
3.数据库的表、业务规则、缺省值未加完整性等约束条件

  C类——一般错误,包括以下各种错误:
1.操作界面错误(包括数据窗口内列名定义、含义是否一致)
2.打印内容、格式错误
3.简单的输入限制未放在前台进行控制
4.删除操作未给出提示
5.数据库表中有过多的空字段

  D类——提示错误,包括以下各种错误:
1.界面不规范
2. 辅助说明描述不清楚
3. 输入输出不规范
4. 长操作未给用户提示
5. 提示窗口文字未采用行业术语
6. 可输入区域和只读区域没有明显的区分标志

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-01 21:48:24

用例级别和缺陷等级的相关文章

测试用例级别总结

看了几篇关于用例级别如何设定的文章, 总结总结吧. 根据二八原则或者称数据统计,前20%的用例可以发现80%的重要BUG. 当设计测试用例时,分配优先级非常不容易,且这个优先级也不是固定不变的. 一般,我们会假设发现的bug的严重程度和bug对应的测试用例的优先级是平行的. 1.最高(又称Build Verification tests)也叫冒烟测试用例,一组你运行以确定这个build版本是否可测的测试用例. 2.高:这种用例运行,能发现重要的错误,或者它能够保证软件的功能是稳定的.俗称大的基本

测试缺陷模板

问题描述 Bug0001[缺陷类型][优先级][测试环境][测试模块][测试用例][发生频率][测试步骤][预期结果][测试结果][备注] 解决方案 解决方案二:测试文档发布约定目录1缺陷优先级标准22缺陷状态33案例状态44案例级别55缺陷频率6缺陷优先级标准致命缺陷Fatal(40)----将会导致服务或产品主要功能的完全丧失.缺陷可再现且丧失系统工作平台.必须是需求列表或需求规范说明中定义的主要功能的完全丧失.危急缺陷Critical(30)----将导致服务和产品主要功能的间歇丧失或外观

Bug相关属性及等级

bug一般拥有以下属性: 重现环境:描述缺陷如何重现?或者说是重现该缺陷的具体操作步骤. 浏览器:针对B/S架构的系统要描述浏览器的版本. 操作系统:bug出现的操作系统. bug类型 1.可以按照代码出现的原因划分(代码错误,设计缺陷,界面缺陷,安装部署原因) 2.可以按照缺陷的类型划分(功能,易用性) 缺陷等级 根据需要划分:一般5级已经很完整 建议:增加用户的体验以及使用起来更方便的建议类型的缺陷. 轻微:一些不影响系统正常使用的缺陷,如错别字等. 一般:输入输出,不规范,辅助说明或者描述

《大数据、小数据、无数据:网络世界的数据学术》一 2.2 定义与术语

2.2 定义与术语 学术文献.政策声明和大众媒体中到处都充斥着对数据的讨论,它们都尝试定义业内术语.罗森博格(Rosenberg 2013)指出,即使是在科学史和认识论历史中,人们也只是在无意间提及数据(Blair 2010:Daston 1988:Poovey 1998:Porter 1995).其他在科学领域中讨论事实(fact).表示(representation).记录册(inscription)和出版(publication)等含义的基础性作品也很少关注数据本身(Bowker 2005

软件质量没有银弹:阿里巴巴的25个技术实践与坑

作者简介:武小平(平晓),阿里巴巴测试专家,在CICD.自动化测试工具和质量管理方面有较多的经验,目前负责阿里巴巴研发协同平台阿里云RDC的测试. 转载来源:研发协同RDC微信公号(alirdc) 在欧洲中世纪的传说中,有一种叫"人狼"的妖怪,就是人面狼身.它们会讲人话,专在月圆之夜去袭击人类.而且传说中对"人狼"用一般的枪弹是不起作用的,普通子弹都伤不到也打不死它,只有一种用银子作成的特殊子弹才能把它杀死.Brooks在他最著名的随笔文章<No Silver

如何将bug杀死在摇篮里?

在欧洲中世纪的传说中,有一种叫"人狼"的妖怪,就是人面狼身.它们会讲人话,专在月圆之夜去袭击人类.而且传说中对"人狼"用一般的枪弹是不起作用的,普通子弹都伤不到也打不死它,只有一种用银子作成的特殊子弹才能把它杀死.Brooks在他最著名的随笔文章<No Silver Bullet>里引用了这个典故 ,说明在软件开发过程里是没有万能的终杀性武器的,只有各种方法综合运用,才是解决之道. 那么在软件研发过程中,哪怕没有银弹,如何用各种方法去解决这些"

浅谈软件测试用例

发现: 人来了,又走了! 有篇博文如是说,大体意思是有些的程序员,中途转测试,但很快又转回程序员.为何会这样,难道说测试不值得他们一试吗?普遍流行说测试工作如何如何简单,就是会点点鼠标.按钮就能做的工作:然而,事实恰恰相反,这些老到的程序员却是因为测试工作的复杂而没有既来之,则安之的. 软件测试乍看起来是件简单的工作,深入其中后,发现并不如所想,程序中各个模块之间的接口调用错综复杂(特别是大型程序),加之程序员的编写代码技巧以及个人习惯,使得一个程序有多种编程思路,只为实现功能,而不考虑代码的优

软件测试过程中的度量与分析

本文中考虑的软件测试过程专指第三方的软件测试过程,即在测试的过程中,不涉及开发人员的修复过程. 度量和分析的目的是开发和维持一个用于支持项目信息需要的度量能力.通过对项目的度量,一方面可以逐渐丰富和完善公司的度量财富库,从而为项目经理进行项目工作量.进度等的预估时提供可靠的参考依据:另一方面,通过度量分析,项目经理可以有效的对项目情况进行监控,当度量分析报告中提供的结果超过了一定的阈值时,项目经理就应该采取相应的措施,也就是说度量分析有利于项目经理做出正确的管理和技术决策以及采取适当的纠正活动.

QQ牧场动物饲养和收获问题问答

QQ牧场很快就要开通了,大家最关心的可能是牧场中的动物如何饲养,怎么收获,下面我们就为大家解答QQ牧场动物饲养和收获的问题. QQ牧场动物饲养的问题 动物一共有几个生长阶段? 答:5个阶段.幼仔.成长期.生产期.待产期.收获期(在生产期与收获期可以对动物进行操作获得收益) 可以饲养多少只动物? 答:饲养动物的数量和种类与您的牧场等级和窝棚级别相关,等级越高.窝棚级别越高,可饲养的动物会越多. 为什么我不能饲养更多动物? 答:每个窝/棚只能住3只动物,想要饲养更多动物,需要扩建.扩建需要一定等级和