arrow
返回

METFORD - Mutation tEsTing Framework fOR anDroid

delete2025-04-01
delete0
PRE
AI
A
Auri Marcelo Rizzo Vincenzi *
P
Pedro Henrique Kuroishi
J
João Bispo
A
Ana R. C. da Veiga
D
David R. C. da Mata
F
Francisco B. Azevedo
A
Ana C. R. Paiva
DOI:10.1016/j.jss.2024.112332delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
突变测试可用于指导测试用例生成,并作为评估测试套件质量的技术。尽管经常使用,但突变测试在移动世界中并没有那么普遍地应用。突变测试中的一个关键挑战是处理其计算成本。生成突变体、在每个突变体上运行测试用例以及分析结果可能需要大量时间和资源。本研究旨在为降低Android突变测试成本做出贡献。它根据突变模式 (将多个突变体实现为单个代码文件) 实现突变测试运算符 (传统的和Android特定的)。它还描述了为执行测试用例和确定突变分数而开发的Android突变测试框架。额外的变异操作符可以在JavaScript中实现,并且很容易集成到框架中。通过案例研究验证了总体方法,表明突变图式比传统突变策略 (每个突变一个文件) 具有优势。结果表明,突变模式在所有评估方面都克服了传统突变,没有额外的成本: 突变产生所需的时间8.50% 少,需要的磁盘空间少99.78%,并且平均运行速度比传统突变快6.45%。此外,考虑到可持续性指标,突变模式的碳足迹比传统策略少8,18%。
Keyword:
Mutation testing
Mutant schemata
Mobile testing
Android testing
Mutation testing framework

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
universidade federal de sao carlos
学者数:
9.9K
论文数: 8.4K
被引数: 8
I
INESC TEC
学者数:
1.5K
论文数: 1.4K
被引数: 1.7K
U
Universidade do Porto
学者数:
3.0W
论文数: 2.9W
被引数: 34
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
err分享
err收藏
How Do Java Mutation Tools Differ?Java突变工具有何不同?
err2022-11-22
err9
errOAAI
errAmalfitano, Domenico; Paiva, Ana C. R.; Inquel, Alexis; Pinto, Luis; Fasolino, Anna Rita; Just, Rene
err分享
err收藏
Pesticide indicators农药指示剂
err2003-01-01
err0
PREAI
errVincent Van Bol; Sara Claeys; Philippe Debongnie; Jordan Godfriaux; Luc Pussemier; Walter Steurbaut; Henri Maraite
err分享
err收藏
Enabling Mutant Generation for Open- and Closed-Source Android Apps为开源和闭源Android应用程序启用突变生成
err2022-01-01
err8
errOAAI
errEscobar-Velasquez, Camilo; Linares-Vasquez, Mario; Bavota, Gabriele; Tufano, Michele; Moran, Kevin; Di Penta, Massimiliano; Vendome, Christopher; Bernal-Cardenas, Carlos; Poshyvanyk, Denys
err分享
err收藏
err分享
err收藏
没有更多内容