Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Finding faults: Manual testing vs. Random+ testing vs. user reports

: Ciupa, Ilinca; Meyer, Bertrand; Oriol, Manuel; Pretschner, Alexander


IEEE Computer Society:
19th International Symposium on Software Reliability Engineering, ISSRE 2008 : 11th - 14th Nov 2008, Seattle/Redmond, WA
Los Alamitos, Calif.: IEEE Computer Society Press, 2008
ISBN: 978-0-7695-3405-3
International Symposium on Software Reliability Engineering (ISSRE) <19, 2008, Seattle/Wash.>
Fraunhofer IESE ()

The usual way to compare testing strategies, whether theoretically or empirically, is to compare the number of faults they detect. To ascertain definitely that a testing strategy is better than another, this is a rather coarse criterion: shouldn't the nature of faults matter as well as their number? The empirical study reported here confirms this conjecture. An analysis of faults detected in Eiffel libraries through three different techniques - random tests, manual tests, and user incident reports - shows that each is good at uncovering significantly different kinds of faults. None of the techniques subsumes any of the others, but each brings distinct contributions.