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 条
  • [21] An Experimental Tool for Search-based Mutation Testing
    Bashir, Muhammad Bilal
    Nadeem, Aamer
    2018 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2018), 2018, : 30 - 34
  • [22] Genetic-based Crow Search Algorithm for Test Case Generation
    Tamizharasi, A.
    Ezhumalai, P.
    INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2022, 13 (04):
  • [23] Search-Based Algorithm With Scatter Search Strategy for Automated Test Case Generation of NLP Toolkit
    Liu, Fangqing
    Huang, Han
    Yang, Zhongming
    Hao, Zhifeng
    Wang, Jiangping
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2021, 5 (03): : 491 - 503
  • [24] Search-based Multi-paths Test Data Generation for Structure-oriented Testing
    Cao, Yang
    Hu, Chunhua
    Li, Luming
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 25 - 32
  • [25] Search-Based Test Generation for Android Apps
    Arcuschin Moreno, Ivan
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 230 - 233
  • [26] Search-Based Test Suite Generation for Rust
    Tymofyeyev, Vsevolod
    Fraser, Gordon
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2022, 2022, 13711 : 3 - 18
  • [27] Search-based Testing using EFSMs
    Turlea, Ana
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 100 - 103
  • [28] Heuristic search-based approach for automated test data generation: a survey
    Malhotra, Ruchika
    Khari, Manju
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2013, 5 (01) : 1 - 18
  • [29] OCELOT: A Search-Based Test-Data Generation Tool for C
    Scalabrino, Simone
    Grano, Giovanni
    Di Nucci, Dario
    Guerra, Michele
    De Lucia, Andrea
    Gall, Harald C.
    Oliveto, Rocco
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 868 - 871
  • [30] State of Art in the field of Search-based Mutation Testing
    Jatana, Nishtha
    Rani, Shweta
    Suri, Bharti
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,