GENERATING OPTIMAL TEST CASES USING ELITIST GENETIC ALGORITHM

In order to reduce the number of test cases that do not significantly improve the mean of test coverage or where the test cases are unable to isolate mistakes, this research study examines the use and efficacy of the Elitist genetic algorithm. In this work, a genetic algorithm is used to help minimize or optimize the test cases. The algorithm creates the initial population at random, determines the fitness value using coverage metrics, and then uses genetic operations such as selection, cross-over, and mutation to select the offspring in successive generations. Specific genetic modeling processes may differ from standard genetic algorithms depending on the task. This generation process is performed until the fitness values remain unchanged for two successive generations. Convergence or a reduced test case is reached when the data generation remains unchanged for two iterations. The findings of study reveal that, genetic algorithms can greatly reduce the amount of the test cases

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-04-30
DOI
https://doi.org/10.5281/zenodo.17203233
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GENERATING OPTIMAL TEST CASES USING ELITIST GENETIC ALGORITHM

Zenodo (CERN European Organization for Nuclear Research)
Geochemistry and Geologic Mapping
article

GENERATING OPTIMAL TEST CASES USING ELITIST GENETIC ALGORITHM

article en

Abstract

In order to reduce the number of test cases that do not significantly improve the mean of test coverage or where the test cases are unable to isolate mistakes, this research study examines the use and efficacy of the Elitist genetic algorithm. In this work, a genetic algorithm is used to help minimize or optimize the test cases. The algorithm creates the initial population at random, determines the fitness value using coverage metrics, and then uses genetic operations such as selection, cross-over, and mutation to select the offspring in successive generations. Specific genetic modeling processes may differ from standard genetic algorithms depending on the task. This generation process is performed until the fitness values remain unchanged for two successive generations. Convergence or a reduced test case is reached when the data generation remains unchanged for two iterations. The findings of study reveal that, genetic algorithms can greatly reduce the amount of the test cases

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 28%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.