A Test Run is a Test Object that identifies and records a particular occurrence of Test Execution, its execution context, and its Test Results.
A Test Run can identify:
A Test Run can record a completed, failed, interrupted, canceled, timed-out, or incomplete occurrence of Test Execution.
Test Object that identifies and records a particular occurrence of Test Execution, its execution context, and its Test Results
Adapted from:
OMG TestIF defines TestRun as a TestObject that contains contextual information about an executed test and the results of that run.
This definition preserves the TestIF role and explicitly distinguishes the recorded Test Run from the Test Execution activity it records.
Every Test Run is a Test Object.
A Test Run differs from Test Execution:
A Test Run differs from a Test Result:
A Test Run differs from a Test Sequence:
A Test Run can exist without successful completion. The absence of a completion time or complete set of Test Results can indicate an incomplete Test Run.
A repeated execution creates a separate Test Run, even when it uses the same:
A Test Run does not automatically constitute a Baseline. An applicable authority must select and govern the Test Run or its Test Results as a Baseline.
A reproducible Test Run should identify the exact Versions, configurations, content digests, inputs, dependencies, and operating conditions used during Test Execution.
Test Run TR-2026-0042 records an occurrence of Test Execution that evaluates a selected Node Set.
The Test Run identifies:
1.4A later repetition creates a separate Test Run, even when it uses the same test definitions and produces the same Test Results.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.