Table of Contents

Test Execution Exception

Go up to Terms and Definitions

Discussion

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.

Definition

event or condition that disrupts, prevents, or requires deviation from the defined progression of Test Execution

Source

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.

Note

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:

Example

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.