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 条
  • [21] Improved genetic algorithm for multiple path coverage test data generation
    Institute of Database and Multimedia, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    Jisuanji Gongcheng, 2006, 13 (196-197+205):
  • [22] Eccentric Test Data Generation for Path Testing Using Genetic Algorithm
    Mishra, Punam
    Mishra, Bhabani Shankar Prasad
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS, 2009, : 613 - 616
  • [23] A Path and Branch Based Approach to Fitness Computation for Program Test Data Generation using Genetic Algorithm
    Pachauri, Ankur
    Gursaran
    Mishra, Gaurav
    2015 1ST INTERNATIONAL CONFERENCE ON FUTURISTIC TRENDS ON COMPUTATIONAL ANALYSIS AND KNOWLEDGE MANAGEMENT (ABLAZE), 2015, : 66 - 72
  • [24] Automatic structural test data generation using immune genetic algorithm
    Yong, Chen
    Yong, Zhong
    Bao Sheng-Li
    He Fa-Mei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3, 2008, : 688 - 690
  • [25] An Improved Genetic Approach for Test Path Generation
    Preeti
    Chaudhary, Jyoti
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [26] A Searching Algorithm for Path Test Data Generation
    Jia Limin
    Li Na
    Chen Zhuo Yi
    Guo Wei
    RESEARCH IN MATERIALS AND MANUFACTURING TECHNOLOGIES, PTS 1-3, 2014, 835-836 : 1812 - +
  • [27] Optimal path test data generation based on hybrid negative selection algorithm and genetic algorithm
    Mohi-Aldeen, Shayma Mustafa
    Mohamad, Radziah
    Deris, Safaai
    PLOS ONE, 2020, 15 (11):
  • [28] An Approach to Generate Software Test Data for a Specific Path Automatically with Genetic Algorithm
    Cao, Yang
    Hu, Chunhua
    Li, Luming
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 888 - 892
  • [29] Test Data Generation of Path Coverage B ased on Negative Selection Genetic Algorithm
    Xia C.-Y.
    Zhang Y.
    Wan L.
    Song Y.
    Xiao N.
    Guo B.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (12): : 2630 - 2638
  • [30] Towards a Parallel Approach for Test Data Generation for Branch Coverage with Genetic Algorithm using the Extended Path Prefix Strategy
    Pachauri, Ankur
    Srivasatava, Gursaran
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1786 - 1792