A Systematic Review on Regression Testing for Web-Based Applications
Anis Zarrad · Journal of Software · 2015
Web-based applications and their underlying parts are growing rapidly to offer services over the internet around the world.Web applications play critical roles in various areas such as community development, business, academic, sciences etc. Therefore their correctness and reliability become important factors with each succeeding release.Regression testing is an important means to ensure such factors for every new released version.Regression testing is a verification process to discover the impact of changes in other interconnected modules.With the goal of selecting an appropriate regression testing approach to respond adequately to any changes in Web applications, we conduct a complete systematic study of regression testing techniques in Web applications.Out of 64, we identified a total of 22 papers reporting experiments and case studies.We present a qualitative analysis for used tools, an overview of test case section techniques and empirical study evaluation for every selected work.No approaches were found clearly superior to other since results depend on many varying factors and the deployment environments.We identified the need of evidences where approaches are evaluated cost effective rather than technical description.