Title :
Regression Testing Approach for Large-Scale Systems
Author :
Kandil, Passant ; Moussa, Sherin ; Badr, Nagwa
Author_Institution :
Dept. of Inf. Syst., Ain Shams Univ., Cairo, Egypt
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.
Keywords :
data mining; large-scale systems; program testing; coverage criteria; data mining techniques; fault history; group test cases; large-scale systems; regression testing approach; regression testing problem; regression testing scalability; validated code; Conferences; Data mining; History; Large-scale systems; Software; Software testing; Data Mining; Large Scale System; Regression Testing; Test Cases Prioritization; Test Cases Selection;
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2014 IEEE International Symposium on
Conference_Location :
Naples
DOI :
10.1109/ISSREW.2014.96