Table of Contents

Test Sequence

Go up to Terms and Definitions

Discussion

A Test Sequence defines the order and progression of Sequenced Test Objects during Test Execution.

A Test Sequence contains one or more Sequence Steps. Each Sequence Step identifies:

A Test Sequence can direct the execution of:

A Test Sequence can define:

Progression can depend on:

Definition

definition of the order and progression of Sequenced Test Objects during Test Execution

Source

Adapted from:

OMG TestIF defines TestSequence as the class that establishes the order and progression of execution for a series of SequencedTestObjects.

OMG TestIF represents each position in the Test Sequence as a SequenceStep. Each SequenceStep references a SequencedTestObject and identifies the Sequence Steps that can follow it.

Note

A Test Sequence differs from a Sequence Step:

A Test Sequence differs from a Sequenced Test Object:

A Test Sequence differs from Test Execution:

A Test Sequence can contain multiple Sequence Steps that reference the same Sequenced Test Object. Each Sequence Step represents a separate occurrence and can supply different Test Argument Values or progression conditions.

Multiple initial Sequence Steps indicate parallel starting paths. Multiple following Sequence Steps can indicate parallel or conditional progression according to the applicable sequence rules.

The structural presence of multiple following Sequence Steps does not by itself determine whether they execute concurrently or conditionally. The Test Sequence must provide sufficient progression information to resolve that behavior.

A Test Sequence does not record what occurred during Test Execution. The applicable Test Run and Test Results record the actual execution path and outcomes.

Example

A Test Sequence evaluates a proposed transaction across a Node Set.

The Test Sequence defines Sequence Steps that:

The resulting Test Run identifies the Sequence Steps actually performed and the Test Results produced for those steps.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.