Performance Evaluation of Clustering Algorithms for Enhancing Test Case Prioritization in Regression Testing

S. Prabath Puviskar, W.V.S.K. Wasalthilaka, Banage T. G. S. Kumara · 2024

Regression testing plays a crucial role in maintain software quality as applications evolving and getting more complex. Selection of a regression testing technique significantly influences overall software quality. In initial stages, this involves picking relevant test cases and remove unnecessary redundancies during minimization phase. Finally, prioritization of test cases phases most important ones is executed first which continue process iteratively or whole testing carried out which effect time and cost intensively. Test Case Prioritization method effective way to address the issue. In this study, we proposed approach to enhance Test Case Prioritization by integrating fault based methods and time of execution analysis. The study also evaluates the efficiency in proposed methodology through, employing APFD metric. The study aims to improve the precision and effectiveness of test case prioritization methods, advancing overall quality and reliability in dynamic software development environments. Notably, AHC outperforms in comparisons, showcasing its efficacy in improving outcomes.

Read the paper · More papers on PaperTik