DocumentCode :
1885155
Title :
Re-computing Coverage Information to Assist Regression Testing
Author :
Chittimalli, Pavan Kumar ; Harrold, Mary Jean
Author_Institution :
Tata Consultancy Services Ltd., Mumbai
fYear :
2007
fDate :
2-5 Oct. 2007
Firstpage :
164
Lastpage :
173
Abstract :
This paper presents a technique that leverages an existing regression test-selection algorithm to compute accurate, updated coverage data on a version of the software, Pi+1, without rerunning any test cases that do not execute the changes from the previous version of the software, Pi, to Pi+1-Users of our technique can avoid the expense of rerunning the entire test suite on Pi+1 or the inaccuracy produced by previous approaches that estimate coverage data for Pi+1 or reuse outdated coverage data from Pi. This paper also presents a tool, RECOVER, that implements our technique, along with a set of empirical studies. The studies show the inaccuracies that can exist when an application-regression-test selection-uses estimated and outdated coverage data. The studies also show that the overhead incurred by our technique is negligible.
Keywords :
program testing; software maintenance; RECOVER; recomputing coverage information; regression testing; software maintenance; Algorithm design and analysis; Costs; Educational institutions; Error correction; Software algorithms; Software maintenance; Software performance; Software quality; Software systems; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
ISSN :
1063-6773
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2007.4362629
Filename :
4362629
Link To Document :
بازگشت