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 条
  • [41] Evaluating CAVM: A New Search-Based Test Data Generation Tool for C
    Kim, Junhwi
    You, Byeonghyeon
    Kwon, Minhyuk
    McMinn, Phil
    Yoo, Shin
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2017, 2017, 10452 : 143 - 149
  • [42] Revisiting Hyper-Parameter Tuning for Search-Based Test Data Generation
    Zamani, Shayan
    Hemmati, Hadi
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2019, 2019, 11664 : 137 - 152
  • [43] BINTEST - Binary search-based test case generation
    Beydeda, S
    Gruhn, V
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 28 - 33
  • [44] Comparing Algorithms for Search-Based Test Data Generation of Matlab® Simulink® Models
    Ghani, Kamran
    Clark, John A.
    Zhan, Yuan
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2940 - +
  • [45] Search-based automatic path test generation method for character string data
    Department of Computer Science, Beijing University of Chemical Technology, Beijing 100029, China
    不详
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2008, 5 (671-677): : 671 - 677
  • [46] Search-Based Test Data Generation for Java']JavaScript Functions that Interact with the DOM
    Elyasov, Alexander
    Prasetya, I. S. W. B.
    Hage, Jurriaan
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2018, : 88 - 99
  • [47] An automated search-based test model generation approach for structural testing of model transformations
    Jilani, Atif Aftab
    Khan, Muhammad Uzair
    Iqbal, Muhammad Zohaib
    Usman, Muhammad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (11)
  • [48] Beyond Unit-Testing in Search-based Test Case Generation: Challenges and Opportunities
    Panichella, Annibale
    2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2019), 2019, : 7 - 8
  • [49] Automated Test Data Generation Using Cuckoo Search and Tabu Search (CSTS) Algorithm
    Srivastava, Praveen Ranjan
    Khandelwal, Rahul
    Khandelwal, Shobhit
    Kumar, Sanjay
    Ranganatha, Suhas Santebennur
    JOURNAL OF INTELLIGENT SYSTEMS, 2012, 21 (02) : 195 - 224
  • [50] A Novel Mutation Operator for Search-Based Test Case Selection
    Arrieta, Aitor
    Illarramendi, Miren
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2023, 2024, 14415 : 84 - 98