为了弄清楚边界值分析,我们先来看2个概念。
==>单缺陷假设:一个变量取边界值,其他变量取正常值。
==>多缺陷假设:同时让多个变量取边界值。
边界值分析一般分为4种:边界值测试、健壮性边界测试、最坏情况测试、健壮性最坏情况测试。对于前两者,是基于单缺陷假设,后两者是基于多缺陷假设。
一、边界值测试:
基本思想:基于单缺陷假设,使用输入变量的最小值(min)、略大于最小值(min-)、正常值(nom)、略小于最大值(max-)、最大值(max)来设计测试用例。
下面来看看按照这种方法会有多少个测试用例:
①只有一个变量:(a∈[1,10])
很明显有五个测试用例:{<1>, <2>, <5>, <9>, <10>}.【5个测