边界值分析法是一种黑盒测试方法,用于对输入或输出的边界值进行测试。一般作为等价类划分法的补充,其测试用例来自等价类的边界。边界值是相对于输入和输出等价类而言,稍高于边界或稍低于边界的一些特定情况。
边界值分析法的设计原则:
1. 如果输入条件规定了值的范围,则应取刚达到这个范围的边界值以及刚刚超过这个范围边界的值作为测试输入数据。
2. 如果输入条件规定了值的个数,则用最大个数、最小个数和比最大个数多1个、比最小个数少1个的数作为测试数据。
3. 根据程序规格说明的每个输出条件,使用上述原则1。
4. 根据程序规格说明的每个输出条件,使用上述原则2。
边界值分析法的意义:
- 根据测试统计数据,很多错误发生在输入或输出范围的边界上,而不是在中间区域。因此,针对各种边界情况设计测试用例,可以查出更多的错误。
- 边界值分析法是等价类划分法