Regression Testing Techniques: A Review

Authors

  • Maria Ashfaq Ahmad Higher Education Archives and Libraries Department Peshawar, Pakistan Author

DOI:

https://doi.org/10.63075/6sr09h65

Keywords:

software testing, regression testing, prioritization, selection, retest

Abstract

The escalation in constant modifications results in veiling faults in software applications that evade detection, compromising the reliability of agile systems.  This increasing difficulty of today's software requires a more strategic assessment of technique trade-offs. If changes are not handled carefully, they may lead to errors in a cascading manner, propagating failure, leading to their downfall. Therefore, the maintenance is performed throughout the software’s lifecycle. Whenever a change is implemented, the software undergoes some predefined tests to ensure its correct working. One of the many testing techniques that validate the proper functioning of software after modifications have been introduced is Regression Testing. This paper categorizes Regression Testing algorithms into five categories, i.e., retest all, test selection, prioritization, test reduction, and hybrid approaches. It aims to evaluate these categories against features such as cost effectiveness, fault detection rate, etc. At the end of the paper, the findings are summarized and future work in proposed.

Downloads

Download data is not yet available.

Downloads

Published

2025-09-17

How to Cite

Regression Testing Techniques: A Review. (2025). Annual Methodological Archive Research Review, 3(9), 103-110. https://doi.org/10.63075/6sr09h65

Similar Articles

1-10 of 434

You may also start an advanced similarity search for this article.