Genetic algorithm based test data generator

被引:20
|
作者
Hermadi, I [1 ]
Ahmed, MA [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
关键词
D O I
10.1109/CEC.2003.1299560
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effective and efficient test data generation is one of the major challenging and time-consuming tasks within the software testing process. Researchers have proposed different methods to generate test data automatically, however, those methods suffer from different drawbacks. In this paper we present a Genetic Algorithm-based approach that tries to generate a set of test data that is expected to cover a given set of target paths. Our proposed fitness function is intended to achieve path coverage that incorporates path traversal techniques, neighborhood influence, weighting, and normalization. This integration improves the GA performance in terms of search space exploitation and exploration, and allows faster convergence. We performed some experiments using our proposed approach, where results were promising.
引用
收藏
页码:85 / 91
页数:7
相关论文
共 50 条
  • [41] A Multi-Objective Genetic Algorithm to Test Data Generation
    Pinto, Gustavo H. L.
    Vergilio, Silvia R.
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [42] Enhanced Genetic Algorithm for MC/DC Test Data Generation
    El-Serafy, Ahmed
    El-Sayed, Ghada
    Salama, Cherif
    Wahba, Ayman
    2015 INTERNATIONAL SYMPOSIUM ON INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (INISTA) PROCEEDINGS, 2015, : 501 - 508
  • [43] Test Data Generation for Mutation Testing Using Genetic Algorithm
    Mishra, Deepti Bala
    Mishra, Rajashree
    Acharya, Arup Abhinna
    Das, Kedar Nath
    SOFT COMPUTING FOR PROBLEM SOLVING, 2019, 817 : 857 - 867
  • [44] Using genetic algorithm to augment test data for penalty prediction
    Xia C.
    Wang X.
    Zhang Y.
    Yang H.
    International Journal of Performability Engineering, 2020, 16 (07) : 1078 - 1086
  • [45] Generation of Test Data Using Genetic Algorithm and Constraint Solver
    Ngoc-Thi Dinh
    Hieu-Dinh Vo
    Thi-Dao Vu
    Viet-Ha Nguyen
    ADVANCED TOPICS IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2017, 710 : 499 - 513
  • [46] Genetic symbiosis algorithm generating test data for constraint automata
    Rezaee, Alireza
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2008, 7 (01) : 126 - 137
  • [47] GA-based multiple paths test data generator
    Ahmed, Moataz A.
    Hermadi, Irman
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3107 - 3124
  • [48] Genetic Algorithm-Based Test Data Generation for Multiple Paths via Individual Sharing
    Yao, Xiangjuan
    Gong, Dunwei
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2014, 2014
  • [49] Automated Test Data Generation Based on a Genetic Algorithm with Maximum Code Coverage and Population Diversity
    Avdeenko, Tatiana
    Serdyukov, Konstantin
    APPLIED SCIENCES-BASEL, 2021, 11 (10):
  • [50] Automatic test data generation for data flow testing using a genetic algorithm
    Girgis, MR
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2005, 11 (06) : 898 - 915