An Improved Crow Search Algorithm for Test Data Generation Using Search-Based Mutation Testing

被引:0
|
作者
Nishtha Jatana
Bharti Suri
机构
[1] Guru Gobind Singh Indraprastha University,University School of Information, Communication and Technology
[2] Maharaja Surajmal Institute of Technology,undefined
来源
Neural Processing Letters | 2020年 / 52卷
关键词
Improved Crow Search Algorithm; Cauchy random number; Mutation sensitivity testing; Mothra mutation operators;
D O I
暂无
中图分类号
学科分类号
摘要
Automation of test data generation is of prime importance in software testing because of the high cost and time incurred in manual testing. This paper proposes an Improved Crow Search Algorithm (ICSA) to automate the generation of test suites using the concept of mutation testing by simulating the intelligent behaviour of crows and Cauchy distribution. The Crow Search Algorithm suffers from the problem of search solutions getting trapped into the local search. The ICSA attempts to enhance the exploration capabilities of the metaheuristic algorithm by utilizing the concept of Cauchy random number. The concept of Mutation Sensitivity Testing has been used for defining the fitness function for the search based approach. The fitness function used, aids in finding optimal test suite which can achieve high detection score for the Program Under Test. The empirical evaluation of the proposed approach with other popular meta-heuristics, prove the effectiveness of ICSA for test suite generation using the concepts of mutation testing.
引用
收藏
页码:767 / 784
页数:17
相关论文
共 50 条
  • [31] DYNAMIC SEARCH-BASED TEST DATA GENERATION FOCUSED ON DATA FLOW PATHS
    Sofokleous, Anastasis A.
    Andreou, Andreas S.
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL AIDSS: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2008, : 27 - 35
  • [32] A Multi-Objective Approach To Search-Based Test Data Generation
    Harman, Mark
    Lakhotia, Kiran
    McMinn, Phil
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1098 - +
  • [33] SchemaAnalyst: Search-Based Test Data Generation for Relational Database Schemas
    McMinn, Phil
    Wright, Chris J.
    Kinneer, Cody
    McCurdy, Colton J.
    Camara, Michael
    Kapfhammer, Gregory M.
    32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 586 - 590
  • [34] Manifold-Inspired Search-Based Algorithm for Automated Test Case Generation
    Liu, Fangqing
    Huang, Han
    Su, Junpeng
    Semujju, Stuart Dereck
    Yang, Zhongming
    Hao, Zhifeng
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1075 - 1090
  • [35] Using Search-Based Test Generation to Discover Real Faults in Guava
    Almulla, Hussein
    Salahirad, Alireza
    Gay, Gregory
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2017, 2017, 10452 : 153 - 160
  • [36] Improving Search-Based Android Test Generation Using Surrogate Models
    Auer, Michael
    Adler, Felix
    Fraser, Gordon
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2022, 2022, 13711 : 51 - 66
  • [37] Signal Generation for Search-Based Testing of Continuous Systems
    Windisch, Andreas
    Al Moubayed, Noura
    ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 121 - +
  • [38] Diversity in Search-Based Unit Test Suite Generation
    Albunian, Nasser M.
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2017, 2017, 10452 : 183 - 189
  • [39] Seeding strategies in search-based unit test generation
    Rojas, Jose Miguel
    Fraser, Gordon
    Arcuri, Andrea
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2016, 26 (05): : 366 - 401
  • [40] An Adaptive Search Budget Allocation Approach for Search-Based Test Case Generation
    Scalabrino, Simone
    Mastropaolo, Antonio
    Bavota, Gabriele
    Oliveto, Rocco
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)