Enhancing GUI test case generation with multi-objective quasi-oppositional genetic sparrow

To achieve robust and user friendly software, it is crucial to make sure that Graphical User Interfaces (GUI) is of quality and reliable. The paper suggests a new method of Quasi-Oppositional Genetic Sparrow Search Algorithm (OOGSSA) of generating test cases efficiently in GUI. The ultimate goal is to have multi-objective maximization through various goals of maximum test coverage, reduced redundancy and enhanced fault detection. It is an upgrading of the Sparrow Search Algorithm to combine the imitation of elite opposition based learning with genetic evolution in order to improve the population diversity and convergence rate. The suggested method automatically examines the interactions among GUI events and refines the obtained test suite with the help of adaptive learning. Oogssa is experimental evaluated, with a test suite size of 75, mouse event coverage of 95 and through various test cases with Jaccard Similarity Index (0.75-0.82) and DiceJaroWinkler Dissimilarity (0.18-0.31). OOGSSA has better adaptability which is intelligent as compared to traditional tools of automation testing, dynamic test generation and Non-manual coverage. Notice however its possibility to be costly in terms of computation in the event of very complicated GUI structure. Altogether, OOGSSA offers a scalable and intelligent scheme to test GUI and improve reliability and efficiency in today software.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2025-12-05
DOI
https://doi.org/10.1038/s41598-025-31221-9
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing GUI test case generation with multi-objective quasi-oppositional genetic sparrow

N. S. Jayalakshmi, K. Sakthivel
Scientific Reports
Software Testing and Debugging Techniques
article

Enhancing GUI test case generation with multi-objective quasi-oppositional genetic sparrow

N. S. Jayalakshmi, K. Sakthivel
article en

Abstract

To achieve robust and user friendly software, it is crucial to make sure that Graphical User Interfaces (GUI) is of quality and reliable. The paper suggests a new method of Quasi-Oppositional Genetic Sparrow Search Algorithm (OOGSSA) of generating test cases efficiently in GUI. The ultimate goal is to have multi-objective maximization through various goals of maximum test coverage, reduced redundancy and enhanced fault detection. It is an upgrading of the Sparrow Search Algorithm to combine the imitation of elite opposition based learning with genetic evolution in order to improve the population diversity and convergence rate. The suggested method automatically examines the interactions among GUI events and refines the obtained test suite with the help of adaptive learning. Oogssa is experimental evaluated, with a test suite size of 75, mouse event coverage of 95 and through various test cases with Jaccard Similarity Index (0.75-0.82) and DiceJaroWinkler Dissimilarity (0.18-0.31). OOGSSA has better adaptability which is intelligent as compared to traditional tools of automation testing, dynamic test generation and Non-manual coverage. Notice however its possibility to be costly in terms of computation in the event of very complicated GUI structure. Altogether, OOGSSA offers a scalable and intelligent scheme to test GUI and improve reliability and efficiency in today software.

Scientific ReportsVol. 16(1)
Saint Joseph's College (US), Social Service Sericulture Project Trust (IN)
Openalex Percentile: Top 61%
Software Testing and Debugging Techniques
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.