返回
Metamorphic relation prioritization for effective regression testing
DOI:10.1002/stvr.1807.png)
摘要
En 中文
摘要变体测试(MT)被广泛用于测试面临“预言机问题”的程序。它使用一组变体关系(MRs),这些关系涉及多个输入及其对应的输出,以确定被测程序是否存在故障。通常,MRs在检测被测程序故障的能力上存在差异,并且某些MRs倾向于检测同一组故障。在本文中,我们提出了优先级排序MRs的方法,以提高MT在回归测试中的效率和效果。我们提出了两种MR优先级排序方法:(i)基于故障的和(ii)基于覆盖率的。为了评估这些MR优先级排序方法,我们在三个复杂的开源软件系统上进行了实验。我们的结果表明,我们开发的MR优先级排序方法在故障检测效果方面显著优于当前将MRs的源测试用例和后续测试用例按随意方式执行的做法。此外,基于故障的MR优先级排序可以减少需要执行的源测试用例和后续测试用例的数量,以及减少检测一个故障所需的平均时间,这将有助于在测试过程中节省时间和成本。
期刊
暂无期刊信息
机构
暂无机构信息
引用论文
暂无论文信息

