加载中...

边界值分析(Boundary Value Analysis, BVA)是一种黑盒测试用例设计技术,专门选取输入或输出范围的边界值及其紧邻值作为测试数据。它通常作为等价类划分的补充。
大量工程经验表明,程序缺陷往往聚集在边界处:循环的第一次与最后一次迭代、数组的首尾下标、条件判断中 > 与 >= 的混用等都容易出错(典型如差一错误,off-by-one error)。直接针对边界取值测试,发现此类缺陷的效率远高于随机取值。
对区间 [min, max],典型取值为 min-1、min、min+1、max-1、max、max+1;对长度、数量类输入还应考虑 0、空值和最大容量。
边界值分析简单高效,适用于输入范围明确的功能测试、接口参数校验测试,是测试人员最常用的基础设计方法之一。

登录 后参与讨论
暂无讨论,来发表第一条评论吧