Cluster-based test cases prioritization and selection technique for agile regression testing

Kandil, Passant; Sherin M. Moussa; Badr, Nagwa;

Abstract


Regression testing repeatedly executes test cases of previous builds to validate that the original features are not affected with any new changes. In recent years, regression testing has seen a remarkable progress with the increasing popularity of agile methods, which stress the central role of regression testing in maintaining software quality. The optimum case for regression testing in agile context is to run regression set at the end of each sprint and release, which requires a lot of cost and time. In this paper, we present an automated agile regression testing approach on both the sprints and release levels. The proposed approach addresses both weighted sprint test cases prioritization technique, which prioritizes test cases based on several parameters having real practical weight for testers, and Cluster-based Release Test cases Selection technique that clusters user stories based on the similarity of covered modules to solve the scalability issue. Test cases are then selected based on issues logged for failed test cases using text mining techniques. The proposed approach achieves enhancement for both the prioritization and selection of test cases for agile regression testing. Copyright © 2016 John Wiley & Sons, Ltd.


Other data

Title Cluster-based test cases prioritization and selection technique for agile regression testing
Authors Kandil, Passant; Sherin M. Moussa ; Badr, Nagwa 
Keywords agile testing | clustering | regression testing | test prioritization | test selection | text mining
Issue Date 1-Jun-2017
Publisher WILEY
Journal Journal of Software: Evolution and Process 
Volume 29
Issue 6
ISSN 20477473
DOI 10.1002/smr.1794
Scopus ID 2-s2.0-84979082226
Web of science ID WOS:000404517400006

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

Citations 23 in scopus


Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.