作者
Joseph Morgan (1)、Ryan Lekivetz (1) 和 Tom Donnelly (1)
隶属关系
(1)JMP 统计发现有限责任公司
杂志
2017 年 IEEE 第 28 届年度软件技术大会 (STC)
发布日期
2017
抽象的
测试工程师经常面临预算有限的情况下选择测试用例以最大程度地发现故障的挑战。组合测试是一种有效的测试用例选择策略,可以应对这一挑战。其基本思想是选择能够确保涵盖两个(或多个)输入的所有可能设置组合的测试用例,而无论选择两个(或多个)输入中的哪个子集。目前,组合测试通常以覆盖数组作为其底层数学结构。然而,尽管组合测试已被证明有效,但实践者有时仍会遇到阻碍其应用的挑战。例如,给定一个覆盖数组,并对某些输入子集的允许设置组合施加了约束,通常难以评估所得覆盖数组的覆盖率和多样性[2]属性。
引用
Morgan, J.、Lekivetz, R. 和 Donnelly, T.,2017 年 9 月。覆盖数组:在存在不允许的组合时评估覆盖率和多样性。2017 年 IEEE 第 28 届年度软件技术大会 (STC)(第 1-4 页)。IEEE, https://doi.org/10.1109/STC.2017.8234455 。