A Path-Oriented Test Data Generation Approach Hybridizing Genetic Algorithm and Artificial Immune System

被引:0
|
作者
Bhattacharjee, Gargi [1 ]
Saluja, Ashish Singh [1 ]
机构
[1] Veer Surendra Sai Univ Technol, Dept IT, Burla 768018, Odisha, India
关键词
Test data generation; Genetic Algorithm; Artificial Immune System; Path coverage; White box testing; Software testing; Test cases; Evolutionary Computing; GeMune Algorithm;
D O I
10.1007/978-981-10-8055-5_58
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Validating the correctness of software through a tool has started gaining a wide foothold in the business. A test data generator is one such tool which automatically generates the test data for software so as to attain maximum coverage. Researchers in the past have adopted different evolutionary algorithms to automatically generate a data set. One such often used procedure is Genetic Algorithm (GA). Due to certain flaws present in this approach, we have redefined the cause of concern for coverage in structural testing. In this paper, we have explored the properties of immune system along with GA. We have proposed a new hybrid algorithm-GeMune algorithm-inspired from these biological backdrops. Experimental results certify that the new algorithm has a better coverage compared to the use of only Genetic Algorithm for structural testing.
引用
收藏
页码:649 / 658
页数:10
相关论文
共 50 条
  • [41] Automatic Test Data Generation Using a Genetic Algorithm
    Aleb, Nassima
    Kechid, Samir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2013, PT II, 2013, 7972 : 574 - 586
  • [42] RGA: A lightweight and effective regeneration genetic algorithm for coverage-oriented software test data generation
    Yang, Shunkun
    Man, Tianlong
    Xu, Jiaqi
    Zeng, Fuping
    Li, Ke
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 76 : 19 - 30
  • [43] A Mobile Robot Path Planning Using Genetic Artificial Immune Network Algorithm
    Bhaduri, Antariksha
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 1535 - 1538
  • [44] The Algorithm of Test Requirements Reduction Based on Artificial Immune System
    Su, Jianyuan
    Wang, Lingling
    Liang, Hongyan
    Zhao, Xin
    Wu, Lingyan
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 225 - 227
  • [45] A Memetic Algorithm for test data generation of object-oriented software
    Arcuri, Andrea
    Yao, Xin
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 2048 - 2055
  • [46] 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,
  • [47] 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
  • [48] 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
  • [49] 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
  • [50] Target-Fault-Oriented Test Generation of Sequential CircuitsUsing Genetic Algorithm
    Li Shen Institute of Computing Technology Chinese Academy of Sciences Beijing China
    湖南大学学报(自然科学版), 2000, (自然科学版) : 95 - 103