Loading [MathJax]/extensions/MathZoom.js
Using fault injection to increase software test coverage | IEEE Conference Publication | IEEE Xplore

Using fault injection to increase software test coverage


Abstract:

During testing, it is nearly impossible to run all statements or branches of a program. It is especially difficult to test the code used to respond to exceptional conditi...Show More

Abstract:

During testing, it is nearly impossible to run all statements or branches of a program. It is especially difficult to test the code used to respond to exceptional conditions. This untested code, often the error recovery code, will tend to be an error prone part of a system. We show that test coverage can be increased through an "assertion violation" technique for injecting software faults during execution. Using our prototype tool, Visual C-Patrol (VCP), we were able to substantially increase test branch coverage in four software systems studied.
Date of Conference: 30 October 1996 - 02 November 1996
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-8186-7707-4
Print ISSN: 1071-9658
Conference Location: White Plains, NY, USA

Contact IEEE to Subscribe

References

References is not available for this document.