作者
瑞安·莱基维茨(1)和约瑟夫·摩根(1)
隶属关系
(1)JMP 统计发现有限责任公司
杂志
《统计理论与实践杂志》
发布日期
2020
抽象的
测试工程师越来越多地使用覆盖数组来生成测试用例,以测试复杂的工程系统。这种测试方法被称为组合测试,已被证明是一种经济高效的方式,可以确定能够有效识别由多个输入组合引起的系统故障的测试用例。然而,当遇到此类故障并发生失效时,测试工程师的任务是确定触发故障的输入及其相关值。这项工作通常涉及检查大量潜在原因,甚至可能需要执行后续测试以减少潜在原因的数量。本文通过考虑测试工程师通常拥有的关于被测系统的先验知识来解决这个问题。我们展示了如何利用这些知识在执行任何测试用例之前评估和改进测试用例集的有效性。最后,我们讨论了发生故障的情况,并展示了如何利用这些先验知识来帮助确定触发故障的输入及其相关值。此外,在本文中,我们将对使用覆盖阵列测试复杂工程系统与在传统实验设计设置中使用析因实验进行比较和对比。
引用
Lekivetz, R. 和 Morgan, J.,2020 年。覆盖阵列:利用先验信息进行构建、评估和促进故障定位。《统计理论与实践杂志》, 14(1),第 7 页, https://doi.org/10.1007/s42519-019-0075-2 。