测试用例设计方法之边界值分析法
用例设计方法之边界值分析法
- 1. 什么是边界值分析法
- 1.1 边界范围节点
- 1.2 边界值法用例设计步骤
- 1.3 优化用例条数
- 1.4 边界值分析法使用场景
1. 什么是边界值分析法
目的: 为了解决开发中有边界值判断的场景问题
1.1 边界范围节点
- 选取正好等于, 刚好大于, 刚好小于边界的值作为测试数据
- 上点:边界上的点(正好等于)
- 离点:距离上点最近的点(刚好大于, 刚好小于)
- 内点: 范围内的点(区间范围内的数据)
总共是7条用例
1.2 边界值法用例设计步骤
- 明确需求
- 确定有效等价类和无效等价类
- 确定边界范围值
- 提取数据, 编写测试用例
1.3 优化用例条数
- 开内闭外: 开区间选内部的点, 闭区间选外部的点
- 开区间, 比如 6<x<10 (6,10)
- 测试用例选择6, 8,10这3条数据
- 闭区间, 比如6<=x<=10 [6, 10]
- 测试用例选择, 5, 6, 10, 11
- 特殊情况,
- 比如 6<=x<10 [6,10) : 测试用例选择, 6, 10, 5, 9
- 比如 6<x<=10 (6,10] : 测试用例选择, 6, 10, 7, 11
1.4 边界值分析法使用场景
- 在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
- 常见词语描述: 大小, 尺寸, 重量, 最大, 最小, 至多, 至少等修饰词语
- 典型代表: 有边界范围的输入框类测试
边界值可以覆盖等价类的长度,但无法覆盖类型, 设计用例时可以两者结合