they are the most likely to reflect real-world attack scenarios. However,
injected faults should not be limited to those that simulate real-world
attacks. To get the most complete understanding of all of the software’s
possible behaviors and states, the tester should also inject faults that