边界值分析法是什么?

如题所述

边界值分析是一种软件测试技术,其中测试被设计为包括一个范围内的边界值的代表。这个想法来自边界。

鉴于有一组测试向量来测试系统,可以在该集合上定义拓扑。属于等价划分理论定义的相同等价类的那些输入将构成基础。鉴于基组是邻居,它们之间就会存在边界。边界两侧的测试向量称为边界值。在实践中,这将要求测试向量可以排序,并且各个参数遵循某种顺序(偏序或全序)。

边界值分析 (BVA) 是一种黑盒测试技术,用于检查输入域边界处的错误。

这个名字来自边界,意思是一个区域的界限。因此,BVA 主要侧重于测试给定范围的软件组件的有效和无效输入参数。

如果 (Min,MAX) 是为字段验证给出的范围,则边界值如下:

1、无效的边界检查 { Min-1 ; 最大+1 } 。  

2、有效边界检查 {Min; 最小+1;最大-1;最大} 。   

与等价划分的区别:

1、边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。

2、边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

温馨提示:答案为网友推荐,仅供参考
相似回答