软件测试中最坏与一般健壮性测试用例区别

        我们看下面一个问题

1.如果有一个n变量函数,健壮最坏情况测试会产生多少个测试用例

2.如果有一个n变量函数的被测程序,健壮性测试会产生多少个测试用例

首先我们知道一个变量的健壮测试有七个测试用例

即下图所示

软件测试中最坏与一般健壮性测试用例区别_第1张图片

1.问题一答案:

总的测试用例=7的n次方,因为在最坏的情况下,n个变量每个变量的所有测试用例都要测试,因此是7*7*7* ... = 7的n次方

2.问题二答案:

总的测试用例=6n+1

那么为什么是6n+1呢,6n因为我们假设有n-1个点的测试用例都是最标准的中心测试用例,而剩余的一个点除了中心测试用例其他都有可能出现,因此有6种情况,因为有n个变量,因此有6n种情况,但这还没完,最后还有一种就是n个变量都是取得中心测试用例得情况,因此总得测试用例为6n+1

下面是图解(假设有3个变量)

软件测试中最坏与一般健壮性测试用例区别_第2张图片

你可能感兴趣的:(测试,日常,测试用例)