为什么有时详尽的测试比成对测试更容易?

时间:2015-02-09 09:59:10

标签: testing combinatorics

考虑一个带有4个参数的函数,每个参数有2个选项= 16个组合测试所有可能的组合。但24对成对测试 - 怎么样?因此,测试对(在软件测试的背景下 - 不会揭示由3个变量的相互作用引起的问题)比完全组合更难以进行测试。

或者优点是,使用覆盖或正交阵列,可以安排这些对,以便减少需要的运行次数?

1 个答案:

答案 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

因此,对于您的示例,成对测试提供的测试少于详尽测试。