Software Fault-Injection
- A modified form of testing
- Tests for acceptable behavior
- A “what-if” analysis technique, not statistical testing, not correctness proofs
- The more “what-if” games you play, the more
confident you become that your software can
overcome anomalous situations
- Tests for the effect of imperfections (code/inputs)