arrow
返回

Metamorphic relation prioritization for effective regression testing

delete2022-02-17
delete0
delete
OA
AI
DOI:10.1002/stvr.1807delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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

期刊

暂无期刊信息

机构

暂无机构信息
引用论文

引用论文

暂无论文信息