parame0:a,b
parame1:c,d,e,f
parame2:g,h,i
parame3:j,k
下面又PICT计算得出的结果
parame0 parame1 parame2 parame3
b e g j
a f h k
a d i j
b f g k
b c h j
b d g k
a e h k
a c i k
a d h k
b e i j
a f i j
a c g k
满足最少的用例覆盖最大成对组合(两两组合)覆盖
(a,c),(a,d),(a,e),(a,f),(a,g),(a,h),(a,i),(a,j),(a,k),(b,c),(b,d),(b,e),
(b,f),(b,g),(b,h),(b,i),(b,j),(b,k),(c,g),(c,h),(c,i),(c,j),(c,k),(d,g),
(d,h),(d,i),(d,j),(d,k),(e,g),(e,h),(e,i),(e,j),(e,k),(f,g),(f,h),(f,i),
(f,j),(f,k),(g,j),(g,k),(h,j),(h,k),(i,j),(i,k)
PS.为啥PICT计算出来的用例覆盖了成对组合就能够满足测试设计用例要求?或者为啥正交表设计出来的用例就是对的呢?看了网上的文章,“两两组合没问题,其他组合没问题”,
“
已知现在有一个灯泡,6根铜线编号为1~6,一组电池。
那么让1~6号两两组合,并且这种组合只出现一次,是唯一的。如果这些组合的结果灯泡都亮了的话,那么试问三三组合还会有问题么。其他各种组合就都没问题了。我们只需要在两两组合的基础上,补充一个6条铜线一起串联即可”