说明:使用边界值解决边界位数限制问题
- 针对:需要有大量数据测试输入,但是没法穷举测试的地方。
- eg:输入框、下拉列表、单选复选框
- 典型代表:页面的输入框类测试。
1.边界范围节点
选取 正好等于、刚好大于、刚好小于边界的值作为测试数据
上点:边界上的点【绿色】
离点:举例上点最近的点(刚好大于、刚好小于)【黄色】
内点:范围内的点(区间范围内的数据)【蓝色】
![]()
边界值说明
注意:
1、有关范围限制,最多7条用例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)
2.边界值法设计用例步骤
- 明确需求
- 确定有效和无效等价类
- 确定边界值范围
- 提取数据编写测试用例
3.案例
案例1:
需求:通过边界值法验证标题长度的合法性
要求:标题长度大于0,小于等于30个字符
注意:
- 有效等级与无效等价划分只考虑类型
- 边界值范围确定考虑位数
案例2 :
需求:通过边界值法验证QQ号码的合法性
要求:6-10位自然数
优化: 开内闭外--开区间选包含的点,闭区选不包含的点
优化后的用例位:
4.使用场景
完整的用例应该是等价类和边界值一块写。
强调:单个输入框,常用的方式 -----边界+等价类
面试题:最常用的用例设计方法有哪些?--等价类、边界值
- 在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界) ;
- 常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语 ;
- 典型代表:有边界范围的输入框类测试;
未完待续。。。