采用条件覆盖率达到100%
2.边界值
输入:行号:1-9之间整数 1-3排:头等舱 4-9排:经济舱
等价类表 输入 行号 有效等价类 1-3正2 整数 1 3 4 编号 A01 A02 A03 A04 大于910 的整数 12 小数 大写字母 4-9正整数 9 A05 小写字母 符号 汉字 6 A06 为空 测试数据
序号 1 2 3 4 5 有效数据 等价类编号 2 1 3 4 9 A01 A02 A03 A04 A05 序号 7 8 9 10 11 无效数据 0 -8 10 12 3.53 等价类编号 B01 B02 B03 B04 B05 空格 控制键 A Z C 字符 a z d B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 B16 无效等价类 小于10 的整数 -8 编号 B01 B02
6 6 A06 12 13 14 15 16 17 18 19 20 21 22 A Z C a z D , 大 空格 CR 不输入 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 B16 2、测试需求分析――找出输入条件(显示、隐式) 列号:A—F的字母
等价类细化:A、B靠窗 C、D中间 E、F 过道 填写等价类表格
输入条件 有效等价类 大写 小写 A.B 编号 A A01 数字 B a b A02 A03 A04 字符 0 小数 G-Z g-z 大写 C、D 小写 大写 E、F 小写 C D c d E F e f
3、设计测试用例的输入
序号 有效输入 覆盖编号 序号 无效输入 覆盖编号 1 A A01 13 -1 B01 2 3 4 5 6 7 8 B a b C D c d A02 A03 A04 A05 A06 A07 A08 14 15 16 17 18 19 20 0 2.5 G Z g z , B02 B03 B04 B05 B06 B07 B08 A05 A06 A07 A08 A09 A10 A11 空 A12 空格 标点符号 特殊字符 控制字符 0 2.4 G Z g z , @ CR 空 空格 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 无效等价类 整数 -1 编号 B01 9 10 11 12 测试用例总数:
E F E F A09 A10 A11 A12 21 22 23 24 @ CR 不输入 空格 B09 B10 B11 B12 有效测试用例数:12个,分别为 Case 1 : 行号2 列号A Case 2 : 行号1 列号B Case 3 : 行号3 列号a Case 4 : 行号4 列号b Case 5 : 行号9 列号C Case 6 : 行号6 列号D Case 7 : 行号2 列号c Case 8 : 行号1 列号d Case 9 : 行号4 列号E Case 10 : 行号2 列号F Case 1 1: 行号2 列号e Case 1 2: 行号2 列号f
无效的测试用例数为:16+12个,分别为 行号无效对应的用例 Case 1 : 行号0 列号A Case 2 : 行号-8 列号B Case 3: 行号10 列号a Case 4 : 行号12 列号b Case 5 : 行号3.53 列号C Case 6 : 行号A 列号D Case 7 : 行号Z 列号c Case 8 : 行号C 列号d Case 9 : 行号a 列号E Case 10 : 行号z 列号F Case 1 1: 行号D 列号e Case 1 2: 行号, 列号f Case 13: 行号大 列号F Case 1 4: 行号空格 列号e Case 1 5: 行号CR 列号e Case 1 6: 行号不输入 列号f
列号无效对应的用例 Case 1 : 行号2 列号-1 Case 2 : 行号1 列号0 Case 3: 行号3 列号2.5 Case 4 : 行号4 列号G Case 5 : 行号9 列号Z
Case 6 : 行号6 列号g Case 7 : 行号2 列号z Case 8 : 行号1 列号, Case 9 : 行号4 列号@ Case 10 : 行号2 列号CR Case 1 1: 行号2 列号不输入 Case 1 2: 行号2 列号空格
3.判定表 3.1.读书选择
1、如果觉得不疲倦,并且对书中的内容不感兴趣,同时书中的内容让你不糊涂,跳到下一章去读 2、如果觉得不疲倦,并且对书中的内容不感兴趣,同时书中的内容让你糊涂, 跳到下一章去读 3、如果觉得不疲倦,并且对书中的内容感兴趣, 同时书中的内容让你不糊涂,继续读下去 4、如果觉得不疲倦,并且对中书的内容感兴趣, 同时书中的内容让你糊涂, 回到本章重读 5、如果觉得疲倦, 并且对书中的内容不感兴趣,同时书中的内容让你不糊涂,停止阅读,请休息 6、如果觉得疲倦, 并且对书中的内容不感兴趣,同时书中的内容让你糊涂, 请停止阅读,休息 7、如果觉得疲倦, 并且对书中的内容感兴趣, 同时书中的内容让你不糊涂,继续读下去 8、如果觉得疲倦, 并且对书中的内容感兴趣, 同时书中的内容让你糊涂, 回到本章重读
测试设计 1、需求分析
条件:是否疲倦、是否感兴趣、是否糊涂 结果:下一章、继续读、本章重读、休息
2、绘制判定表 条件 是否疲倦 是否感兴趣 是否糊涂 结果 下一章 继续读 本章重读 休息
条件组合的数量计算:2
n
1 0 0 0 X 2 0 0 1 X 3 0 1 0 X 4 0 1 1 X 5 1 0 0 X 6 1 0 1 X 7 1 1 0 X 8 1 1 1 X
其中:2-代表每个条件取值的“个数”【布尔类型】 n-代表条件的“个数” 本题:23=8
3、生成测试用例(每一列生成一个测试用例) 方法1:(多个用例-8)
标题:不疲倦+不感兴趣+不糊涂 用例1:
输入:是否疲倦:否 是否感兴趣:否 是否糊涂:否 预期输出:跳到下一章