2020
DOI: 10.3390/app10207264
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing the Performance of the Multiple-Searching Genetic Algorithm to Generate Test Cases

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
3
0
1

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 43 publications
0
3
0
1
Order By: Relevance
“…Tahap keempat adalah crossover berfungsi untuk memilih secara acak satu posisi dari kromosom induk yang akan dilakukan penukaran gen [11] yang akan didapatkan kromosom yang lebih baik [7], [23].…”
Section: Gambar 3 Tahapan Algoritma Genetikaunclassified
“…Tahap keempat adalah crossover berfungsi untuk memilih secara acak satu posisi dari kromosom induk yang akan dilakukan penukaran gen [11] yang akan didapatkan kromosom yang lebih baik [7], [23].…”
Section: Gambar 3 Tahapan Algoritma Genetikaunclassified
“…MSGA is attractive to utilize in other fields. From previous work [7], MSGA can generate test cases for small to medium scale software but cannot increase the percentage of coverage for complex software. This means test cases generated with MSGA cannot increase the number of executed statements or source code in complex software.…”
Section: Introductionmentioning
confidence: 99%
“…Further, our algorithm can create test cases for complex software. In this study, we used MSGA to generate test cases for software testing because MSGA can reach the global optimum faster than a traditional GA [7]. In addition, we refactored the algorithm to solve the problem of executing the source code for more access to the statements.…”
Section: Introductionmentioning
confidence: 99%
“…A multiple-searching genetic algorithm (MSGA) [9] is an improved GA that has various chromosomes to increase the performance of search solutions. The MSGA has been successfully applied in the multicast routing of a network system [9] and in generating test cases in software testing [10]. The MSGA has been utilized in software testing to generate test cases for testing small-to medium-sized programs.…”
Section: Introductionmentioning
confidence: 99%