我们看下面一个问题
1.如果有一个n变量函数,健壮最坏情况测试会产生多少个测试用例
2.如果有一个n变量函数的被测程序,健壮性测试会产生多少个测试用例
首先我们知道一个变量的健壮测试有七个测试用例
即下图所示
1.问题一答案:
总的测试用例=7的n次方,因为在最坏的情况下,n个变量每个变量的所有测试用例都要测试,因此是7*7*7* ... = 7的n次方
2.问题二答案:
总的测试用例=6n+1
那么为什么是6n+1呢,6n因为我们假设有n-1个点的测试用例都是最标准的中心测试用例,而剩余的一个点除了中心测试用例其他都有可能出现,因此有6种情况,因为有n个变量,因此有6n种情况,但这还没完,最后还有一种就是n个变量都是取得中心测试用例得情况,因此总得测试用例为6n+1
下面是图解(假设有3个变量)