Table of Contents

Starting Condition

Go up to Terms and Definitions

Discussion

A Starting Condition is a state, value, event, or circumstance established or observed at the start of an activity.

A Starting Condition can apply to:

A Starting Condition can identify:

Definition

state, value, event, or circumstance established or observed at the start of an activity

Source

Adapted from:

OMG TestIF supports Test Run starting times, starting Sequenced Test Objects, Test Argument Values, Test Environments, and occurrence-specific Sequence Step information.

OMG TestIF does not define Starting Condition as a separate TestIF model element. This definition introduces the term to identify the state and circumstances that apply when an activity begins.

Note

Use the singular glossary term Starting Condition. Link plural usage to the same controlling page:

[[dido:99_annexes:annex-b-terms-and-definitions:s:starting_condition|Starting Conditions]]

A Starting Condition differs from a condition that must be satisfied before an activity begins:

The same information can perform both roles when the activity requires a particular state at its starting event.

A Starting Condition differs from an Expected Result:

A Starting Condition differs from a Timing Condition:

A Starting Condition must identify the applicable subject and activity. A value such as ACTIVE does not establish a complete Starting Condition unless the definition identifies what must have that value and when it applies.

Reproducible Test Execution can require preservation or recreation of applicable Starting Conditions.

The applicable Acceptance Criteria determine:

Example

A Test Run evaluates a Node Set beginning from an approved distributed state.

The Starting Conditions identify:

The Test Run records the observed Starting Conditions before Test Execution proceeds.

A repeated Test Run uses the recorded Starting Conditions to recreate the required starting state and preserve Reproducibility.


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