Table of Contents

Test Set

Go up to Terms and Definitions

Discussion

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.

Definition

Sequenced Test Object that groups related Test Objects for a defined Test Purpose

Source

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.

Note

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.

Example

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.