A Test Set groups related Test Objects for a defined Test Purpose.
As a Sequenced Test Object, a Test Set can contain or reference a Test Sequence. The Test Sequence establishes the order and progression of the Sequence Steps associated with the Test Set.
A Test Set can group:
A Test Set can organize Test Objects according to:
A Test Set can identify:
A Test Set can be reused within multiple Test Definitions when its identity, version, membership, Test Sequence, and applicable conditions remain controlled.
Sequenced Test Object that groups related Test Objects for a defined Test Purpose
Adapted from:
OMG TestIF defines TestSet as a SequencedTestObject that can serve as a container for multiple Test Sets, Test Cases, and related Test Objects.
The DIDO-TE definition preserves the TestIF grouping function while expressing the distinguishing characteristic without defining Test Set in terms of itself.
Every Test Set is a Sequenced Test Object and therefore a Test Object.
A Test Set can contain or reference another Test Set. Each nested Test Set retains its own identity, version, Test Purpose, membership, Provenance, and Traceability.
A Test Set differs from a Test Case:
A Test Set differs from a Node Set:
A Test Set differs from a Test Plan:
A Test Set differs from a Test Definition:
A Test Set does not need to contain copies of its member Test Objects. It can reference independently identified and versioned Test Objects.
A change to the membership, Test Purpose, Test Sequence, or applicable conditions of a Test Set can create a new Test Set version when the change affects Test Execution, reproducibility, comparison, or validation.
A DIDO-TE interoperability Test Set groups:
Each Test Case references the applicable:
During Test Execution, the Test Run records the Test Results associated with the Test Cases and other executed Test Objects in the Test Set.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.