文章目录
一、能对穷举场景设计测试点—等价类划分法
1. 说明
在所有测试数据中,具有某种共同特征的数据集合进行划分。
2. 分类
- 有效等价类:满足需求的数据集合。
- 无效等价类:不满足需求的数据集合。
3. 步骤
- 明确需求。
- 确定有效和无效等价类。
- 提取数据编写测试用例。
4. 需求分类
- 长度
- 类型
- 规则
5. 使用场景:
- 针对:需要有大量数据测试输入,但是没法穷举测试倒地方。
- 输入框
- 下拉列表
- 单选复选框
- 典型代表:页面的输入框类测试。
6. 案例:验证QQ账号
- 有效等价类:为8位自然数。
- 无效等价类:
- 3位自然数。
- 12位自然数。
- 8位非自然数。
- 为空。
7. 案列:验证某城市电话号码正确性
-
明确需求:
- 区号:空或者是三位数字。
- 前缀码:非0且非1开头的单位数字。
- 后缀码:四位数字
-
确定有效和无效等价类:
-
提取数据编写测试用例:
-
友情提醒:完整的用例应该是等价类和边界类一块写。
二、能对限定边界规则设计测试点—边界值分析法
1. 边界范围节点:
- 选取正好等于、刚好大于、刚好小于边界的值作为测试数据。
- 上点:边界上的点(正好等于)。