Coverage-Based Grammar-Guided Genetic Programming Generation of Test Suites

被引:1
|
作者
Ibias, Alfredo [1 ]
Vazquez-Gomis, Pablo [1 ]
Benito-Parejo, Miguel [1 ]
机构
[1] Univ Complutense Madrid, DTRS Res Grp, Madrid 28040, Spain
来源
2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021) | 2021年
关键词
Genetic Programming; Coverage; Software Testing; SELECTION; SYSTEMS; TOOL;
D O I
10.1109/CEC45853.2021.9504969
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software testing is fundamental to ensure the reliability of software. To properly test software, it is critical to generate test suites with high fault finding ability. We propose a new method to generate such test suites: a coverage-based grammar-guide genetic programming algorithm. This evolutionary computation based method allows us to generate test suites that conform with respect to a specification of the system under test using the coverage of such test suites as a guide. We considered scenarios for both black-box testing and white-box testing, depending on the different criteria we work with at each situation. Our experiments show that our proposed method outperforms other baseline methods, both in performance and execution time.
引用
收藏
页码:2411 / 2418
页数:8
相关论文
共 50 条
  • [21] Knowledge transfer for labeling unknown fuzzy sets using Grammar-Guided Genetic Algorithms
    Navarro-Almanza, Raul
    Sanchez, Mauricio A.
    Licea, Guillermo
    Castro, Juan R.
    APPLIED SOFT COMPUTING, 2022, 124
  • [22] Semantic based Crossovers in Tree-Adjoining Grammar Guided Genetic Programming
    Dao Ngoc Phong
    Nguyen Quang Uy
    Nguyen Xuan Hoai
    Nguyen Thanh Thuy
    PROCEEDINGS OF 2013 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2013, : 141 - 146
  • [23] Test data generation using genetic programming
    Nosrati, M.
    Haghighi, H.
    Asl, M. Vahidi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 130
  • [24] Grammar Guided Genetic Programming for Automatic Image Filter Design
    Karasek, Jan
    Burget, Radim
    Benes, Radek
    Nagy, Lubos
    KNOWLEDGE IN TELECOMMUNICATION TECHNOLOGIES AND OPTICS 2010 (KTTO 2010), 2010, : 205 - 210
  • [25] Coverage-based quality metric of mutation operators for test suite improvement
    Delgado-Perez, Pedro
    Rose, Louis M.
    Medina-Bulo, Inmaculada
    SOFTWARE QUALITY JOURNAL, 2019, 27 (02) : 823 - 859
  • [26] Coverage-based quality metric of mutation operators for test suite improvement
    Pedro Delgado-Pérez
    Louis M. Rose
    Inmaculada Medina-Bulo
    Software Quality Journal, 2019, 27 : 823 - 859
  • [27] Grammar-based Genetic Programming: a survey
    McKay, Robert I.
    Nguyen Xuan Hoai
    Whigham, Peter Alexander
    Shan, Yin
    O'Neill, Michael
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (3-4) : 365 - 396
  • [28] Grammar-based Genetic Programming: a survey
    Robert I. McKay
    Nguyen Xuan Hoai
    Peter Alexander Whigham
    Yin Shan
    Michael O’Neill
    Genetic Programming and Evolvable Machines, 2010, 11 : 365 - 396
  • [29] Solving trigonometric identities with tree adjunct grammar guided genetic programming
    Hoai, NX
    HYBRID INFORMATION SYSTEMS, 2002, : 339 - 351
  • [30] Learning Grammar Rules in Probabilistic Grammar-Based Genetic Programming
    Wong, Pak-Kan
    Wong, Man-Leung
    Leung, Kwong-Sak
    THEORY AND PRACTICE OF NATURAL COMPUTING, TPNC 2016, 2016, 10071 : 208 - 220