等价类和边界值案例分析
上一节
下一节
学习目标:
1.加深理解等价类划分法和边界值分析法的概念
2.学会应用等价类划分法和边界值分析法测试用例
重难点介绍:
1.等价类划分法和边界值分析法的应用
一、等价类和边界值案例分析
查看视频,加深理解等价类划分法和边界值分析法,并学会应用等价类划分法和边界值分析法设计测试用例。
二、总结
1、等价类划分法设计测试用例步骤
依据常用方法划分等价类
为等价类表中的每一个等价类分别规定一个唯一的编号
设计一个新用例,使它能够尽量多覆盖尚未覆盖的有效等价类。重复该步骤,直到所有有效等价类均被用例所覆盖
设计一个新用例,使它仅覆盖一个尚未覆盖的无效等价类。重复该步骤,直到所有的无效等价类均被用例所覆盖
2、边界值分析法设计测试用例步骤
进行等价类划分
分析等价类,用边界值设计用例
3、针对上周布置的作业,在此进行详解,大家好好理解并掌握。
题目描述:假设测试银行提款机上的提款功能,要求用户输入的提款金额的有效数值是100~3000,并以100为最小单位(即取款金额为100的倍数)。根据等价类划分法和边界值方法,可以设计哪些测试用例?
答案:
(一)等价类划分法设计测试用例
第一步:划分等价类,为等价类表中的每一个等价类分别规定一个唯一的编号
| 输入条件 | 有效等价类 | 无效等价类 |
| 提款金额 | 1 0 0 - 3 0 0 0 ① | <100③ >3000④ |
| 提款单位 | 1 0 0为最小单位② | 不是100的倍数⑤ |
第二步:遵循设计原则,设计测试用例
| 编号 | 输入 | 覆盖等价类(编号) | 预期输出 |
| 1 | 1 5 00 | ①② | 输入成功 |
| 2 | 50 | ③② | 输入失败 |
| 3 | 4 0 0 0 | ④② | 提示超出范围 |
| 4 | 2 9 9 | ①⑤ | 提示不是100的倍数 |
(二)边界值分析法设计测试用例,对等价类划分法进行补充
边界值表项 范围或值
提款金额 100-3000
| 编号 | 输入 | 预期输出 |
| 1 | 99 | 输入失败 |
| 2 | 100 | 输入成功 |
| 3 | 3000 | 输入成功 |
| 4 | 3001 | 提示超出范围 |

