06黑盒测试—等价类划分.pptVIP

  • 57
  • 0
  • 约6.75千字
  • 约 49页
  • 2017-11-24 发布于河南
  • 举报
06黑盒测试—等价类划分

* 步骤3:为无效等价类设计测试用例 设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖; 由此达到以下测试用例: 小于0,例-3 大于70,例80 无效输入,例f 切记:无效值要单独测试 * 完成测试用例 功能描述  根据给定公式计算奖金比例 用例目的  测试奖金比例计算的正确性 前提条件   编号 输入/动作 期望的输出/相应 实际情况 1 输入小于3年的司龄,例2  奖金比例为0   2 输入大于3年且不超过5年的司龄,例4  奖金比例为50%   3 输入大于5年且不超过8年的司龄,例7  奖金比例为75% 4 输入大于8年的司龄,例10  奖金比例为100% 5 输入司龄值:-3,80,f  提示“司龄数据必须在0至70之间”   * 等价类划分法例2: 标准的Save as对话框 Windows文件名可以包含除了[\/:*?”|] 之外的任意字符。文件名 长度为1~255个字符。 * 分析测试需求 长度不超过255个字符 不能包含以下字符:\/:*?”| * 步骤1 :划分等价类 参数 有效等价类(vEC) 无效等价类(iEC) 长度 1≤长度 ≤255(1) 长度<1 (3) 长度>255 (4) 文件名 只包含有效字符(2) 包含无效字符(5) * 步骤2:为有效等价类设计测试用例 设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖 序号 测试用例 覆盖等价类 1 输入有效文件名 (1)、(2) * 步骤3:为无效等价类设计测试用例 设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖; 序号 测试用例 覆盖等价类 1 输入有效文件名 (1)、(2) 2 输入长度为0的文件名 (3) 3 输入长度大于255个字符的文件名 (4) 4 输入包含非法字符的文件名 (5) 5 输入空格作为文件名 * 完成测试用例 功能描述  用给定文件名保存文件 用例目的  测试文件名输入的正确性,以保证文件名不包含无效字符并在规定长度范围内 前提条件  已打开并编辑文件,按另存键 编号 输入/动作 期望的输出/相应 实际情况 1 输入有效文件名: “This is a valid test case.123456789”  成功保存   2 输入长度为0的文件名,例“”  保存键不可用   3 输入长度大于255个字符的文件名,例“”  提示”你输入的文件名过长,请输入短一点的路径“ 4 输入包含非法字符的文件名,例“a/*.”  提示”文件名包含有非法字符“ 5 输入空格作为文件名,例“ ” 自动显示缺省文件名   * 等价类划分法例3: 保险费率计算程序需求如下: 保费 = 投保额 × 保险率 保险率又依点数不同而不同,10点以上为0.6%,10点及以下费率为0.1%。输入数据说明如下: 年龄 20 ~ 39岁 6点 40 ~ 59岁 4点 60岁以上,20岁以下 2点 性别 男性 5点 女性 3点 婚姻 已婚 3点 未婚 5点 抚养人数 一人扣0.5,最多扣3分(四舍五入取整) * 第一步:划分等价类 先分析输入数据的形式 年龄:一或两位数字 性别:以英文“male”、“female”、“M”、“F”表示 婚姻:已婚、未婚 抚养人数:空白或一位数字 保险费率:10点以上、10点以下 * 细分等价类 有效等价类 无效等价类 年龄 20 ~ 39任选一① 40 ~ 59任选一② 小于、等于0选一个 60岁以上,20岁以下任选一个③ 大于99选一个 性别 英文“Male”,“M”任选一个④ 非英文字 英文“Female”,“F”任选一个⑤ 除这四个之外的任何英文字母 婚姻 已婚⑥ 非已婚或未婚之任意字符 未婚⑦ 抚养人数 空白⑧ 1 ~ 6⑨ 小于1 7 ~ 9⑩ 大于9 保险费率 10点以上(0.6%) 10点以下( 0.1% ) 11 12 13 14 15 16 17 18 19 * 第二步:设计有效测试用例 用例编号 年龄 性别 婚姻 抚养人数 保险费率 备注 1 27 Female 未婚 空白 0.6% 有效 覆盖:1、5、7、8、11 2 50 Male 已婚 2 0.6% 有效 覆盖:2、4、6、9、11 3 70 F 未婚 7 0.1% 有效 覆盖:3、5、7、10、12 为有效等价类设计测试用例时,一个用例看覆盖尽可能多的有效等价类。 * 第三步:设计无效测试用例 用例编号 年龄 性别 婚姻 抚养人数 保险费率 备注 4 0 M 已婚 4 无法推算 无效。13 5 100 Female 未婚 5 无法推算 无效。14 6 1 男 已婚 6 无法推算 无效。15 7 99 Child

文档评论(0)

1亿VIP精品文档

相关文档