The DIDO-TE SHALL inject each fault specified for a Node by the governing Test Definition.
Node fault injection deliberately introduces a specified abnormal condition into a Node or a condition governing its operation. Fault injection supports controlled evaluation of fault detection, containment, tolerance, recovery, resilience, and failure behavior.
The governing Test Definition identifies the target Node, injected fault, injection point, initiating condition, timing, duration, intensity, scope, expected effects, prohibited effects, termination conditions, and recovery conditions. The governing Test Procedure specifies the actions used to prepare, authorize, inject, control, terminate, and recover from the fault.
An injected fault may affect Node state, processing, timing, inputs, outputs, Node Bindings, Dependencies, interfaces, services, communication, or resource use. Fault injection therefore requires controls that restrict the fault to the target and scope specified by the governing Test Definition.
Fault injection differs from the uncontrolled occurrence of a fault. The DIDO-TE introduces an injected fault deliberately, under identified authority and controlled test conditions. An unexpected fault or an effect outside the specified scope constitutes a Test Execution Exception.
The DIDO-TE preserves the distinction between the fault-injection action, the injected fault, the Node response, and the resulting Test Outcome. The presence of the injected fault does not, by itself, establish the success or failure of the Node.
Uncontrolled, incorrectly targeted, mistimed, excessive, ineffective, or unrecorded fault injection may invalidate Test Results, damage Test Resources, affect unrelated Nodes or Test Executions, or leave the Test Environment in an unknown condition.
NOD-010 is decomposed into the following leaf requirements:
Verification confirms that the child requirements collectively:
The following pages reference this requirement:
Assign the delivery phase.
Implementation status derives from the implementation status of the child requirements.
The proposed derived requirement and its decomposition require review and acceptance.
Assign the source requirement identifier and obligation from the DIDO-TE Requirements Register.
Determine whether Fault, Fault Injection, and Injection Point require controlled Terms and Definitions entries before finalizing the child requirements.
The explicit child-requirement links remain on this page until all child pages have been created and finalized. The indexmenu then provides the maintained list of child pages.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.