z-logo
Premium
Empirical studies of test‐suite reduction
Author(s) -
Rothermel Gregg,
Harrold Mary Jean,
von Ronne Jeffery,
Hong Christie
Publication year - 2002
Publication title -
software testing, verification and reliability
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.216
H-Index - 49
eISSN - 1099-1689
pISSN - 0960-0833
DOI - 10.1002/stvr.256
Subject(s) - test suite , computer science , suite , test (biology) , reliability engineering , reduction (mathematics) , test case , test management approach , software , system under test , reuse , code coverage , fault coverage , engineering , software system , operating system , machine learning , software construction , mathematics , paleontology , archaeology , biology , waste management , history , regression analysis , geometry , electronic circuit , electrical engineering
Test‐suite reduction techniques attempt to reduce the costs of saving and reusing test cases during software maintenance by eliminating redundant test cases from test suites. A potential drawback of these techniques is that reducing the size of a test suite might reduce its ability to reveal faults in the software. Previous studies have suggested that test‐suite reduction techniques can reduce test‐suite size without significantly reducing the fault‐detection capabilities of test suites. These studies, however, involved particular programs and types of test suites, and to begin to generalize their results, further work is needed. This paper reports on the design and execution of additional studies, examining the costs and benefits of test‐suite reduction, and the factors that influence these costs and benefits. In contrast to previous studies, results of these studies reveal that the fault‐detection capabilities of test suites can be severely compromised by test‐suite reduction. Copyright © 2002 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here