考虑一个带有4个参数的函数,每个参数有2个选项= 16个组合测试所有可能的组合。但24对成对测试 - 怎么样?因此,测试对(在软件测试的背景下 - 不会揭示由3个变量的相互作用引起的问题)比完全组合更难以进行测试。
或者优点是,使用覆盖或正交阵列,可以安排这些对,以便减少需要的运行次数?
答案 0 :(得分:0)
你使用哪种成对工具?我使用Pairwiser生成了成对测试套件,这是一个成对测试的在线工具,当我输入4个参数时,它产生了5个测试,每个参数有两个选项。
结果如下。五列是五个测试,p1到p5是参数。每个参数可以是a或b。
1 2 3 4 5
p1 a b a b a
p2 a b a a b
p3 b a a b b
p4 b b a a a
因此,对于您的示例,成对测试提供的测试少于详尽测试。