DocumentCode
1689358
Title
The impact of test suite granularity on the cost-effectiveness of regression testing
Author
Rothermel, Gregg ; Elbaum, Sebastian ; Malishevsky, Alexey ; Kallakuri, Praveen ; Davia, Brian
Author_Institution
Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear
2002
Firstpage
130
Lastpage
140
Abstract
Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped into test cases within a test suite. Various cost-benefit tradeoffs have been attributed to choices of test suite granularity, but almost no research has formally examined these tradeoffs. To address this lack, we conducted several controlled experiments, examining the effects of test suite granularity on the costs and benefits of several regression testing methodologies across six releases of two non-trivial software systems. Our results expose essential tradeoffs to consider when designing test suites for use in regression testing evolving systems.
Keywords
cost-benefit analysis; program testing; cost-benefit tradeoffs; cost-effectiveness; essential tradeoffs; regression testing; software validation; test cases; test inputs; test suite granularity; Computer science; Computer vision; Control systems; Costs; Fault detection; Libraries; Permission; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location
Orlando, FL, USA
Print_ISBN
1-58113-472-X
Type
conf
Filename
1007962
Link To Document