arrow
返回

Test data generation for covering mutation-based path using MGA for MPI program

delete2024-04-01
delete2
PRE
AI
X
Xiangying Dang
J
Jinyong Wang *
巩
巩敦卫 (Dunwei Gong)
X
Xiangjuan Yao
C
Changqing Wei
B
Biao Xu
DOI:10.1016/j.jss.2024.111962delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
消息传递接口 (MPI) 是一种用于各种语言并行编程的通信协议,因其可靠性和广泛的适用性而受到重视。变异测试是一种系统地模拟软件故障的软件测试方法。然而,程序中大量插入的突变分支增加了测试成本。为了解决这个问题,我们提出了全面的PMTDGM框架。该框架首先根据突变分支的相关性和突变分支覆盖的难度生成基于突变的路径,然后建立路径覆盖的多任务模型。最后,我们采用多种群遗传算法 (MGA) 来生成测试数据。我们在六个大小和结构不同的MPI程序上进行的实验表明,基于突变的路径具有较小的测试集,并且易于覆盖。此外,与传统方法相比,多任务模型和MGA可以显着提高生成测试数据的效率,并降低MPI程序的突变测试成本。
Keyword:
Message passing interface (MPI)
Software testing
Mutation testing
Multi-population genetic algorithm (MGA)
Test data generation

期刊

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

机构

S
Shantou University
学者数:
1.3W
论文数: 7.8K
被引数: 1.1W
X
Xuzhou University of Technology
学者数:
1.7K
论文数: 1.3K
被引数: 2.6K
引用论文

引用论文

err分享
err收藏
err分享
err收藏
A systematic review on search based mutation testing基于搜索的突变测试的系统综述
err2017-01-01
err57
PREAI
errSilva, Rodolfo Adamshuk; Senger de Souza, Simone do Rocio; Lopes de Souza, Paulo Sergio
err分享
err收藏
err分享
err收藏
学者 查看更多内容