下载此文档

黑等价类.ppt


文档分类:外语学习 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
1黑盒测试方法 2 ?穷尽的黑盒测试需要使用所有有效的和无效的输入数据来测试程序,通常这是不现实的。因此,只能选取少量有代表性的输入数据,以期用较小的代价暴露出较多的程序错误。?本章重点: ?等价类划分测试?边界值分析?决策表测试?因果图测试 3黑盒-等价类测试?等价类划分的办法是把程序的输入域或输出域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。?划分是互不相交的一组子集,这些子集的并是整个集合 4 ?对揭露程序中的错误来说, 集合中的每个输入条件是等效的。如果用集合中的一个输入条件作为测试数据进行测试不能发现程序中的错误,那么使用集合中的其它输入条件进行测试也不可能发现错误。例如: ?比如边界值( 5,5,5)和边界值( 9,9,9) 输出结果都为等边三角形,而不可能出现不同的结果 5黑盒--等价类测试意义域一域二域 N 将输入域(输出域)划分为若干互不相交的子集(避免冗余), 在每个子集(域)中选择典型的数据进行测试,则整个等价类的并即是整个域(完备测试) 进行测试测试意义: 完备测试避免冗余 6 ?有效等价类: 有效等价类指的是对程序的规格说明是有意义的、合理的输入数据所构成的集合。在具体问题中,有效等价类可以有一个,也可以是多个。?无效等价类: 无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。黑盒测试-划分等价类 7黑盒测试-确定等价类 :如果输入条件规定了取值范围(或值的个数),则可确定一个有效等价类和两个无效等价类。?(需求规格说明): ……项数可以从 1到 999 ……?有效等价类为“1≤项数≤ 999 ”?无效等价类为“项数<1 ”及“项数>999 ”?(需求规格说明): ……学生选课允许 2门至 4门”……?有效等价类: 选课 2至4门?无效等价类: 只选一门课或未选课或选课超过 4门8 : 输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。例: ?“标识符以字母开头”?有效等价类: 以字母开头的字符串 M135 ?无效等价类: 以非字母开头的字符串 135 ?“输入四个直辖市之一”?有效等价类:北京?无效等价类:广州 :如果确知,已划分的等价类中各元素在程序中的处理方式是不同的,则应将此等价类进一步划小。 9黑盒测试-确定测试用例 1、规定测试用例编号 2、设计一个测试用例,使其尽可能多地覆盖有效等价类, 重复这一步,最终使得所有有效等价类均被覆盖。 3、设计一个测试用例, 使其只覆盖一个无效等价类,重复这一步,最终使得所有无效等价类均被覆盖。(若用一个测试用例检测多个无效等价类,则某个无效等价类可能永远不会被检测到) ?例如:需求规定“每类科技参考书 50-100 册……”如果一个测试用例为“文艺书籍 10 册”,在测试中可能检测出书的类型错误,而忽略了书的册数错误 10 弱一般等价类?弱一般等价类:使用一个测试用例中的每个等价类(区间) 的一个变量实现(不考虑无效数据值,测试用例使用每个等价类中的一个值称为单缺陷假设)。?若F实现为一个程序,输入两变量 x1, x2 拥有以下边界 a? x1 ? d, 区间[a, b), [b, c), [c, d] e? x2 ? g, 区间[e, f), [f, g] ? X1 无效值 X1<a X1>d ? x2无效值 X2<e X2>g

黑等价类 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gyzhluyin
  • 文件大小166 KB
  • 时间2017-02-27
最近更新