JOURNAL ARTICLE

Solving test suite reduction problem using greedy and genetic algorithms

Abstract

Regression testing is an important process for software quality. Test case reduction is one of the widely used techniques for regression testing, which can dramatically decrease the testing costs. However, it is an NP-complete problem and big test cases cannot be accomplished in reasonable amount of time. For this reason, we propose a test suite reduction approach by using greedy and genetic algorithms. The greedy algorithm found a wide usage in previous studies thanks to its simplicity, but we already know that it sticks to local optima and does not benefit from metaheuristics. Thus, we used genetic algorithm to overcome its weaknesses. Our experimental results prove that metaheuristics and evolutionary algorithms perform better than the greedy approaches.

Keywords:
Greedy algorithm Computer science Test suite Reduction (mathematics) Genetic algorithm Metaheuristic Regression testing Algorithm Mathematical optimization Test case Software Machine learning Regression analysis Mathematics Software system

Metrics

6
Cited By
1.61
FWCI (Field Weighted Citation Impact)
19
Refs
0.83
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Scheduling problem solving using genetic and greedy algorithms

A. MuthiahR. Rajkumar

Journal:   International Journal of Computer Aided Engineering and Technology Year: 2017 Vol: 9 (2)Pages: 207-207
JOURNAL ARTICLE

Scheduling problem solving using genetic and greedy algorithms

R. RajkumarA. Muthiah

Journal:   International Journal of Computer Aided Engineering and Technology Year: 2017 Vol: 9 (2)Pages: 207-207
BOOK-CHAPTER

Test-Suite Reduction Using Genetic Algorithm

Xueying MaBin-kui ShengYE Cheng-qing

Lecture notes in computer science Year: 2005 Pages: 253-262
JOURNAL ARTICLE

Solving Travelling Salesman Problem Using Greedy Genetic Algorithm GGA

Vinod JainJay Shankar Prasad

Journal:   International Journal of Engineering and Technology Year: 2017 Vol: 9 (2)Pages: 1148-1154
© 2026 ScienceGate Book Chapters — All rights reserved.