There are many ways to find deficiencies in your system under test (SUT). One particularly crucial method sees defects being intentionally introduced into the SUT in order to observe the system’s behavior. This test strategy is also known as fault injection.
According to ISTQB, fault injection is understood as follows:
“The process of intentionally adding defects to a system for the purpose of finding out whether the system can detect, and possibly recover from, a defect. Fault injection is intended to mimic failures that might occur in the field.” (https://glossary.istqb.org/app/en/term/fault-injection)
Faults ≠ Errors
It should be noted, however, that errors are regarded differently in that they are human-made, namely “actions that produce an incorrect result” (ibid.). This is commonly referred to as a mistake, as well.
Find Faults. Test with TPT.
Moreover, the safety standard for developing safety critical automotive systems requires fault injection testing, as well. The testing tool fully supports fault injection testing compliant with ISO 26262.