第3章1黑盒测试方法1 等价类划分法.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6 、常见等价类划分测试形式 Logo ? 针对是否对无效数据进行测试,可以将等 价类测试分为两种: – 标准等价类测试(也称,一般等价类测试) – 健壮等价类测试 6.1 标准(一般)等价类测试 Logo ? 不考虑无效数据值,测试用例使用每个等 价类中的一个值; ? 通常,标准等价类测试用例的数量和最大 等价类中元素的数目相等 。 6.2 健壮等价类测试 Logo ? 出发点考虑了无效等价类; ? 对有效输入,测试用例从每个有效等价 类中取一个值;对无效输入,一个测试 用例有一个无效值,其他值均取有效值; ? 存在问题: – 规格说明往往没有定义无效测试用例的期望 输出,因此需要定义这些测试用例的期望输 出; – 对强类型语言没有必要考虑无效的输入。 举例:几种等价类划分法测试形式 Logo ? 常见的等价类划分测试形式 –问题 : 某函数 F 有两个变量 x1,x2 . 要 求两输入变量的取值范围如下 : –a ≤x1≤d,区间为 [a,b], (b,c) ,[c,d] –e ≤x2 ≤g,区间为 [e,f), [f,g] – x1,x2 的无效区间为 : – x1<a, x1>d ; x2<e, x2>g Logo ? (1) 弱一般等价类测试 – 特点 : 不考虑无效数据 , 测试用例使用每个 等价类中的一个值 x2 g f e a b c d x1 Logo ? (2) 强一般等价类测试 – 特点 : 每一个有效等价类要选择至少一个测 试用例 x2 g f e a b c d x1 Logo ? (3) 弱健壮等价类测试 – 对于有效输入 : 使用每个有效类的一个值 – 对于无效输入 : 测试用例只使用一个无效值 , 其余值都是有效的 x2 g f e a b c d x1 Logo ? (4) 强健壮等价类测试 – 每个有效等价类和无效等价类都至少要选择 一个测试用例 x2 g f e a b c d x1 案例 1 : Logo 1 、某城市电话号码由三部分组成,分别是: 地区码—— 空白或三位数字; 前 缀—— 非‘0'或非‘1'开头的 三位数字; 后 缀—— 4 位数字。 假定被测程序能接受一切符合上 述规定的电话号码, 拒绝所有不符合规定 的电话号码。 ( 1 )划分等价类、列出等价类表 输入条件 地区码 有效等价类 空白 3 位数字 Logo 编号 5 6 7 8 编号 1 2 无效等价类 有非数字字符 少于 3 位数字 多于 3 位数字 有非数字字符 起始为'0'的 3 位数 字 起始为'1'的 3 位数 字 少于 3 位数字 多于 3 位数字 有非数字字符 少于 4 位数字 多于 4 位数字 3 9 10 11 12 13 14 15 前缀 200~999 4 后缀 4 位数字 测试用例 编号 1 2 3 输入数据 地区码 空白 123 20A 前缀 321 805 321 后缀 4567 9876 4567 预期输出 接受(有效) 接受(有效) 拒绝(无效) 覆盖等价类 Logo 1, 3, 4 2, 3, 4 5 6 4 5 6 33 1234 123 234 234 2B3 5678 4567 1234 拒绝(无效) 拒绝(无效) 拒绝(无效) 7 8 9 7 8 9 10 11 123 123 123 123 123 013 123 23 2345 234 1234 1234 1234 1234 1B34 拒绝(无效) 拒绝(无效) 拒绝(无效) 拒绝(无效) 拒绝(无效) 10 11 12 13 14 12 13 123 123 234 234 34 23345 拒绝(无效) 拒绝(无效) 15 案例 2 : ? 保险公司计算保费费率的程序 Logo 某保险公司的人寿保险的保费计算方式为: 投保额×保险费率 其中,保险费率依点数不同而有别,

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档