arrow
返回

Using likely invariants for test data generation

delete2020-06-01
delete4
PRE
AI
M
M. Nosrati
H
Hassan Haghighi *
M
Mojtaba Vahidi Asl
DOI:10.1016/j.jss.2020.110549delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Various approaches have been developed to tackle the problem of automatic test data generation. Among them search-based methods use metaheuristic algorithms to guide search in the input space of the program under test. This paper presents a new approach for improving search-based test data generation methods. This approach is based on learning the relationships between program input values and program parts covered by those values. The learned relationships are used to accelerate achieving test coverage goals. We introduce the concepts of branch likely invariant and path likely invariant as the basis for the learning method. In addition, we utilize simple predicates (based on some predefined templates) over program input variables to generate better initial candidate solutions, and use the mutation of the mentioned predicates to cover unexplored program parts. The current version of the proposed approach only considers numeric and string input parameters. To evaluate the performance of the proposed approach, a series of experiments have been carried out on a number of different benchmark programs. Through experiments and analysis, we show that the proposed approach enhances the effectiveness of common search-based test data generation methods, in terms of the coverage percentage. (C) 2020 Published by Elsevier Inc.
Keyword:
Search-based test data generation
Metaheuristic algorithms
Branch likely invariants
Path likely invariants
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

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

机构

S
Shahid Beheshti University
学者数:
7.6K
论文数: 6.8K
被引数: 6.9K
引用论文

引用论文

Processes to engage and motivate staff
err2013-12-01
err0
PREAI
errAmanda Henderson; Sue Schoonbeek; Anthony Auditore
err分享
err收藏
err分享
err收藏
High glucose aggravates lipid deposition in glomerular endothelial cells by LXRs/LncRNAOR13C9/ABCA1 pathway
err
IF0
err2020-03-19
err0
PREAI
errShumin Xiao; Yao Wang; Saijun Zhou; Rui Zhang; Hongyan Liu; Yao Lin; Pei Yu
err分享
err收藏
A Survey of Symbolic Execution Techniques符号执行技术综述
err2018-05-23
err410
errOAAI
errBaldoni, Roberto; Coppa, Emilio; D'Elia, Daniele Cono; Demetrescu, Camil; Finocchi, Irene
err分享
err收藏
err分享
err收藏
学者 查看更多内容