
Research Article
Efficient Test Case Reduction Using Grey Wolf Optimization Techniques
@INPROCEEDINGS{10.4108/eai.28-4-2025.2358075, author={R. Manikandan and K. Reddy Sai Venkat Nivas and B. Uday Kumar Reddy and C. Sandeep Reddy and S. Siva Prasad}, title={Efficient Test Case Reduction Using Grey Wolf Optimization Techniques}, proceedings={Proceedings of the 4th International Conference on Information Technology, Civil Innovation, Science, and Management, ICITSM 2025, 28-29 April 2025, Tiruchengode, Tamil Nadu, India, Part II}, publisher={EAI}, proceedings_a={ICITSM PART II}, year={2025}, month={10}, keywords={software testing test case reduction grey wolf optimization (gwo) metaheuristic algorithms test suite optimization execution time optimization automated testing continuous integration (ci/cd) fault detection regression testing software quality assurance code coverage}, doi={10.4108/eai.28-4-2025.2358075} }
- R. Manikandan
K. Reddy Sai Venkat Nivas
B. Uday Kumar Reddy
C. Sandeep Reddy
S. Siva Prasad
Year: 2025
Efficient Test Case Reduction Using Grey Wolf Optimization Techniques
ICITSM PART II
EAI
DOI: 10.4108/eai.28-4-2025.2358075
Abstract
Software testing is a crucial stage in the software development life cycle that ensures the reliability and accuracy of applications. But maintaining large test suites is very expensive. Test suite reduction addresses this concern by eliminating duplicate test cases while preserving the ability to detect mistakes. Motivated by the hunting and leadership of grey wolves, we propose a novel approach to test suite reduction called Grey Wolf Optimization (GWO) based test suite reduction in the present work. We formalize the test suite reduction problem into an optimization problem, which tries to preserve the useful test cases and prune the redundancy. GWO efficiently searches over the space, exploring/exploiting tradeoff to find the best subset of test cases. Our experimental evaluation on popular benchmark datasets indicates that, compared with typical reduction techniques, the proposed approach largely reduces test-suite size and keeps or improves fault detection capabilities. By reducing execution time and resource utilization, while maintaining the test coverage, this approach improves the effectiveness of the software testing process. The results are indicative of the promise of bio-inspired algorithms in software engineering and hold promise for future development of TSOS techniques.