Regression testing approach for large-scale systems

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

Abstract


Regression testing is an important and expensive activity that is undertaken every time a program is modified to ensure that the changes do not introduce new bugs into previously validated code. Instead of re-running all test cases, different approaches were studied to solve regression testing problems. Data mining techniques are introduced to solve regression testing problems with large-scale systems containing huge sets of test cases, as different data mining techniques were studied to group test cases with similar features. Dealing with groups of test cases instead of each test case separately helped to solve regression testing scalability issues. In this paper, we propose a new methodology for regression testing of large-scale systems using data mining techniques to prioritize and select test cases based on their coverage criteria and fault history.


Other data

Title Regression testing approach for large-scale systems
Authors Kandil, Passant; Sherin M. Moussa ; Badr, Nagwa 
Keywords Test cases selection;Data mining;Large scale system;Regression testing;Test cases prioritization
Issue Date 1-Jan-2014
Publisher IEEE
Journal Proceedings - IEEE 25th International Symposium on Software Reliability Engineering Workshops, ISSREW 2014 
ISBN 9781479973774
DOI 10.1109/ISSREW.2014.96
Scopus ID 2-s2.0-84922624180
Web of science ID WOS:000360286200033

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

Citations 4 in scopus


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