Back to Search Start Over

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

Authors :
Miguel Benito-Parejo
Pablo Vazquez-Gomis
Alfredo Ibias
Source :
CEC
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

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.

Details

Database :
OpenAIRE
Journal :
2021 IEEE Congress on Evolutionary Computation (CEC)
Accession number :
edsair.doi...........ee43477aa0064e16070c90971c3478f4