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 条
  • [1] An Improved Crow Search Algorithm for Test Data Generation Using Search-Based Mutation Testing
    Jatana, Nishtha
    Suri, Bharti
    NEURAL PROCESSING LETTERS, 2020, 52 (01) : 767 - 784
  • [2] Improved Evolutionary Generation of Test Data for Multiple Paths in Search-based Software Testing
    Zhu, Ziming
    Xu, Xiong
    Jiao, Li
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 612 - 620
  • [3] Search-Based Functional Test Data Generation Using Data Metamodel
    Olah, Janos
    Majzik, Istvan
    SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 273 - 273
  • [4] FinHunter: Improved Search-Based Test Generation for Structural Testing of FinTech Systems
    Ding, Xuanwen
    Wang, Qingshun
    Liu, Dan
    Xu, Lihua
    Xiao, Jun
    Zhang, Bojun
    Li, Xue
    Dou, Liang
    He, Liang
    Xie, Tao
    COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 10 - 20
  • [5] Search-based Software Testing and Test Data Generation for a Dynamic Programming Language
    Mairhofer, Stefan
    Feldt, Robert
    Torkar, Richard
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1859 - 1866
  • [6] Dynamic stopping criteria for search-based test data generation for path testing
    Hermadi, I.
    Lokan, C.
    Sarker, R.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (04) : 395 - 407
  • [7] Search-based software test data generation: a survey
    McMinn, P
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2004, 14 (02): : 105 - 156
  • [8] Search-Based Test Data Generation for SQL Queries
    Castelein, Jeroen
    Aniche, Mauricio
    Soltani, Mozhan
    Panichella, Annibale
    van Deursen, Arie
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 1220 - 1230
  • [9] Search-based Data-flow Test Generation
    Vivanti, Mattia
    Mis, Andre
    Gorla, Alessandra
    Fraser, Gordon
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2013, : 370 - 379
  • [10] Search-based testing using constraint-based mutation
    Malburg, Jan
    Fraser, Gordon
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (06): : 472 - 495