一、等价类划分法
1、什么是等价类
在所有测试数据中, 具有某种共同特征的数据子集即为等价类。
我们 交易密码要求 6-8位的数字组成
小于6位、大于8位 都是错误的 无效等价类
非数字 是错误的,无效等价类
6-8位数字 有效等价类
2、等价类划分解决什么问题
划分等价类可以将测试集合科学的从无穷大减少到有限小, 让测试工作从穷举测试中解放出来, 大大减少测试用例数量, 提升测试效率。
3、等价类划分流程
1、需求分析
2、划分等价类
① 有效等价类
② 无效等价类
- 规则
- 长度
- 类型规定
- 是否为空
- 是否可重复输入
3、设计用例
二、边界值法
1、边界值法概念
边界值法设计测试用例, 是对输入或输出的边界值(有效等价类和无效等价类的界限)
进行测试的一种黑盒测试方法.
2、边界值法存在的意义:
测试经验表明错误往往会发生在输入或输出范围的边界上,
所以边界值法是对这些边界进行测试, 是对划分等价类法的一种补充
3、边界值的概念
- 上点: 边界上的点(符合条件的边界点)
- 内点: 边界内的点
- 离点: 离边界最近的左右两点
1、案例:
[-99, 99] 这个区间 我们去 分析边界值
上点:-99,,9
内点:10
离点:-100,100