Analyzing the performance of the multiple-searching genetic algorithm to generate test cases

4Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

Software testing using traditional genetic algorithms (GAs) minimizes the required number of test cases and reduces the execution time. Currently, GAs are adapted to enhance performance when finding optimal solutions. The multiple-searching genetic algorithm (MSGA) has improved upon current GAs and is used to find the optimal multicast routing in network systems. This paper presents an analysis of the optimization of test case generations using the MSGA by defining suitable values of MSGA parameters, including population size, crossover operator, and mutation operator. Moreover, in this study, we compare the performance of the MSGA with a traditional GA and hybrid GA (HGA). The experimental results demonstrate that MSGA reaches the maximum executed branch statements in the lowest execution time and the smallest number of test cases compared to the GA and HGA.

Cite

CITATION STYLE

APA

Khamprapai, W., Tsai, C. F., & Wang, P. (2020). Analyzing the performance of the multiple-searching genetic algorithm to generate test cases. Applied Sciences (Switzerland), 10(20), 1–16. https://doi.org/10.3390/app10207264

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free