Volume 19, No. 1, 2022

A Comprehensive Review Of Software Testing Methodologies Based On Search-Based Software Engineering


Dr. Mashael S Maashi

Abstract

Model-based testing, structural testing, temporal testing, mutation testing, regression testing, exception testing, integration testing, interaction testing, and configuration testing are all applications of Search Based Software Engineering (SBSE). SBSE study attempts to use metaheuristic search techniques, genetic algorithms, and other methods to convert human- centered software engineering problems into machine-based search problems. This article examines the software testing future's potential possibilities by describing numerous Search Based Software Testing methodologies, analyzing research trends in this field, and investigating the software testing future's likely possibilities. This article examines Search Based Software Testing (SBST) as well as other modern computing disciplines that seamlessly overlap with SBST. The challenges that arise with the application of various approaches are also discussed in the study.


Pages: 5716-5728

Keywords: Search based Software Engineering, Software Testing, Test Case Generation, Metaheuristic Search, Genetic Algorithm.

Full Text