simulate highly unlikely, even “impossible,” conditions. As noted earlier,
because of the complexity of the fault injection testing process, it tends to
be used only for software that requires very high confidence or assurance.
u Fuzz Testing: Like fault injection, fuzz testing involves the input of