A Timing Condition is a condition that constrains or characterizes when an event or activity starts, occurs, completes, repeats, or relates temporally to another event or activity.
A Timing Condition can establish:
A Timing Condition can apply to:
A Timing Condition can identify:
condition that constrains or characterizes when an event or activity starts, occurs, completes, repeats, or relates temporally to another event or activity
Adapted from:
OMG TestIF supports start times, completion times, timeouts, sequence progression, and occurrence-specific information needed to represent time-dependent testing behavior.
OMG TestIF does not define Timing Condition as a separate TestIF model element. This definition introduces the term to represent temporal constraints and characteristics needed for Test Execution and Reproducibility.
Use the singular glossary term Timing Condition. Link plural usage to the same controlling page:
[[dido:99_annexes:annex-b-terms-and-definitions:t:timing_condition|Timing Conditions]]
A Timing Condition differs from a Starting Condition:
A starting time can be both:
A Timing Condition differs from an Expected Result:
An Expected Result can incorporate a Timing Condition, such as requiring a response within five seconds.
A Timing Condition differs from a measured time:
The applicable Test Result can record the measured time and its relationship to the Timing Condition.
A Timing Condition must define its measurement boundaries. A duration is not objectively measurable unless the applicable information identifies:
Distributed systems can use different clocks. A Timing Condition involving multiple Nodes should identify the applicable clock source, synchronization method, and permitted clock variation.
Reproducible Test Execution does not necessarily require identical timing. The Acceptance Criteria can define bounded temporal variation.
A Test Step requires a Node to return a transaction identifier within five seconds after the Node receives a transaction request.
The Timing Condition identifies:
The Test Result records the measured response time. The evaluator compares the measured response time with the Timing Condition when assigning the Verdict.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.