作者
威廉·费舍尔(1)、瑞安·莱基维茨(1)和约瑟夫·摩根(1)。
隶属关系
(1)JMP 统计发现有限责任公司
杂志
质量与可靠性工程国际
发布日期
2025
抽象的
工程系统的测试是一项复杂的任务,通常需要测试工程师构建一套测试用例来研究系统行为,其主要目的是检测系统中的错误。由于预算和其他运营限制,测试工程师往往需要策略性地构建测试用例集。组合数学测试是一种构建此类测试套件的有效方法。通常用于构建测试套件的数学对象是覆盖数组,其中数组的列对应于被测系统 (SUT) 的各个因素。在某些情况下,可能存在一些因素子集,这些因素的更改成本很高或难以更改。在统计实验设计中,裂区当存在难以改变的因素以适应随机化约束时,通常会采用裂区设计。我们采用类似的结构方法,重点解决实际实现中的约束,例如减少难以改变因素的重置次数,因为这些重置可能成本高昂或耗时。借鉴实验设计中的裂区设计概念,我们扩展了组合测试方法,提出了一种构建具有裂区结构的覆盖数组的方法。然后,我们通过一个涉及 XGBoost 实现测试的案例研究,展示了我们方法的有效性。
引用
Fisher, W.、Lekivetz, R. 和 Morgan, J.,2025 年。具有难以改变因素的工程系统的组合测试。质量与可靠性工程国际, 41(8),第 3385-3395 页, https://doi.org/10.1002/qre.70045 。