DocumentCode :
1256818
Title :
Test case prioritization: a family of empirical studies
Author :
Elbaum, Sebastian ; Malishevsky, Alexey G. ; Rothermel, Gregg
Author_Institution :
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
Volume :
28
Issue :
2
fYear :
2002
fDate :
2/1/2002 12:00:00 AM
Firstpage :
159
Lastpage :
182
Abstract :
To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of such prioritization is to increase a test suite´s rate of fault detection. Previous work reported results of studies that showed that prioritization techniques can significantly improve rate of fault detection. Those studies, however, raised several additional questions: 1) Can prioritization techniques be effective when targeted at specific modified versions; 2) what trade-offs exist between fine granularity and coarse granularity prioritization techniques; 3) can the incorporation of measures of fault proneness into prioritization techniques improve their effectiveness? To address these questions, we have performed several new studies in which we empirically compared prioritization techniques using both controlled experiments and case studies
Keywords :
program testing; coarse granularity prioritization techniques; fault detection rate; fault proneness measures; fine granularity prioritization techniques; regression testing; software testing; test case prioritization; Computer aided software engineering; Costs; Debugging; Fault detection; Feedback; Instruments; Radio access networks; Software measurement; Software testing; System testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.988497
Filename :
988497
Link To Document :
بازگشت