TY - GEN
T1 - Exhaustive testing of exception handlers with enforcer
AU - Artho, Cyrille
AU - Biere, Armin
AU - Honiden, Shinichi
PY - 2007
Y1 - 2007
N2 - Testing application behavior in the presence of I/O failures is extremely difficult. The resources used for testing usually work without failure. Failures typically cannot be initiated on the test suite level and are usually not tested sufficiently. Essentially, each interaction of the application with the environment can result in a failure. The Enforcer tool identifies such potential failures and automatically tests all relevant outcomes of such actions. It combines the structure of unit tests with coverage information and fault injection. By taking advantage of a unit test infrastructure, performance can be improved by orders of magnitude compared to previous approaches. This paper introduces the usage of the Enforcer tool.
AB - Testing application behavior in the presence of I/O failures is extremely difficult. The resources used for testing usually work without failure. Failures typically cannot be initiated on the test suite level and are usually not tested sufficiently. Essentially, each interaction of the application with the environment can result in a failure. The Enforcer tool identifies such potential failures and automatically tests all relevant outcomes of such actions. It combines the structure of unit tests with coverage information and fault injection. By taking advantage of a unit test infrastructure, performance can be improved by orders of magnitude compared to previous approaches. This paper introduces the usage of the Enforcer tool.
UR - http://www.scopus.com/inward/record.url?scp=38549156542&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38549156542&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-74792-5_2
DO - 10.1007/978-3-540-74792-5_2
M3 - Conference contribution
AN - SCOPUS:38549156542
SN - 3540747915
SN - 9783540747918
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 26
EP - 46
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PB - Springer Verlag
T2 - 5th International Symposium on Formal Methods for Components and Objects, FMCO 2006
Y2 - 7 November 2006 through 10 November 2006
ER -