边界值分析测试的基本原理是故障往往出现在输入变量的边界值附近。

边界值分析基于一种在可靠性理论中称为“单故障”的假设,即由两个(或两 个以上)的故障同时出现而导致软件失效的情况很少,也就是说,软件失效是由单个故障引起的。

边界值分析利用输入变量的稍小于最小值(min-)、最小值(min)、稍大于 最小值(min+)、域内任意值(nom)、稍小于最大值(max-)、最大值 (max)、稍大于最大值(max+)来设计测试用例,即通过使所有变量取正常 值,只使一个变量分别取稍小于最小值、最小值、稍大于最小值、稍小于最大值、 最大值、稍大于最大值。

程序F有两个输入变量X1、X2,其边界值分析测试用例如下: {,< X1non,X2min+ >, } 三角形问题的边界值分析测试用例设计

测试用例

 

让我们一起在来看下在ALM中是怎样实现的,界面效果如下图:

ALM