An error response test system and method with increased functionality and
improved performance is provided. The error response test system provides
the ability to inject errors into the application under test to test the
error response of the application under test in an automated and
efficient manner. The error response system injects errors into the
application through a test mask variable. The test mask variable is added
to the application under test. During normal operation, the test mask
variable is set to allow the application under test to operate normally.
During testing, the error response test system can change the test mask
variable to introduce an error into the application under test. The error
response system can then monitor the application under test to determine
whether the application has the correct response to the error.