A Test Execution Exception identifies an event or condition that disrupts, prevents, or requires deviation from the defined progression of Test Execution.
A Test Execution Exception can arise from:
A Test Execution Exception can identify:
A Test Execution Exception can cause DIDO-TE to:
The applicable Exception Handling determines the response to a detected Test Execution Exception.
event or condition that disrupts, prevents, or requires deviation from the defined progression of Test Execution
Adapted from:
OMG TestIF defines information used to describe and exchange testing activities and execution results.
OMG TestIF does not define Test Execution Exception as a separate TestIF model element. This definition introduces the term to identify exceptional events and conditions affecting DIDO-TE Test Execution and to associate those events and conditions with their handling, resulting Test Run States, Test Results, Evidence, Provenance, and Traceability.
A Test Execution Exception is specific to Test Execution. It does not mean:
A Test Execution Exception differs from an error:
An error can cause a Test Execution Exception. An error that does not affect Test Execution does not necessarily constitute a Test Execution Exception.
A Test Execution Exception differs from a failure:
A failure can cause a Test Execution Exception. A Test Execution Exception does not necessarily indicate a failure.
A Test Execution Exception differs from a Test Run Termination Reason:
A handled Test Execution Exception does not necessarily terminate the Test Run.
An unhandled or unrecoverable Test Execution Exception can cause a Test Run to enter the Terminated Test Run State.
A single Test Execution Exception can result in:
Multiple Test Execution Exceptions can contribute to one Test Run termination.
The applicable Acceptance Criteria or Governance Policies should determine:
A Test Step requires a Node to return a response within 30 seconds.
The Node does not return the response before the applicable Timeout expires.
DIDO-TE detects a Test Execution Exception identifying:
The applicable Exception Handling permits one retry. If the retry succeeds, DIDO-TE continues Test Execution and records the Test Execution Exception and its disposition.
If the retry does not succeed, DIDO-TE:
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.