作者
卡莱布·金(1)、约瑟夫·摩根(1)和瑞安·莱基维茨(1)
隶属关系
(1)JMP 统计发现有限责任公司
杂志
2019 年 IEEE 第 19 届软件质量、可靠性和安全性国际会议(QRS-C)
发布日期
2019
抽象的
测试工程师经常面临这样的挑战:如何在有限的预算内选择测试用例,以最大限度地提高发现故障的概率。组合测试是一种有效的测试用例选择策略,可以应对这一挑战。其基本思想是选择能够确保涵盖两个(或多个)输入的所有可能组合的测试用例,而无论选择哪个输入子集。这可以通过使用覆盖数组作为测试用例选择机制来实现。然而,对于任何给定的测试场景,通常存在多个可满足预算和覆盖率要求的替代覆盖数组。遗憾的是,如何从这些替代方案中进行选择往往并不明确。实践者通常希望找到一种方法来探索输入空间的覆盖情况,从而确定哪个替代方案最适合测试场景。本文提出了一种可用于评估二进制覆盖数组的图形化方法。该方法允许实践者可视化感兴趣输入的输入空间覆盖情况。我们通过几个示例来说明该方法。
引用
King, C.、Morgan, J. 和 Lekivetz, R.,2019 年 7 月。《设计分形:一种评估二进制覆盖数组的图形方法》。2019 年 IEEE 第 19 届软件质量、可靠性和安全性国际会议(QRS-C)(第 185-190 页)。IEEE, https://doi.org/10.1109/QRS-C.2019.00046 。