Sciweavers

SIGSOFT
2004
ACM

Scaling regression testing to large software systems

15 years 1 months ago
Scaling regression testing to large software systems
When software is modified, during development and maintenance, it is regression tested to provide confidence that the changes did not introduce unexpected errors and that new features behave as expected. One important problem in regression testing is how to select a subset of test cases, from the test suite used for the original version of the software, when testing a modified version of the software. Regression-test-selection techniques address this problem. Safe regression-test-selection techniques select every test case in the test suite that may behave differently in the original and modified versions of the software. Among existing safe regression testing techniques, efficient techniques are often too imprecise and achieve little savings in testing effort, whereas precise techniques are too expensive when used on large systems. This paper presents a new regression-testselection technique for Java programs that is safe, precise, and yet scales to large systems. It also presents a ...
Alessandro Orso, Nanjuan Shi, Mary Jean Harrold
Added 20 Nov 2009
Updated 20 Nov 2009
Type Conference
Year 2004
Where SIGSOFT
Authors Alessandro Orso, Nanjuan Shi, Mary Jean Harrold
Comments (0)