A Test Definition is a governed specification of the test content, conditions, inputs, expected outcomes, and evaluation information required to conduct and evaluate a test.
A Test Definition can contain or reference:
A Test Definition can identify:
A Test Definition provides the governed information from which one or more Test Runs can be created.
governed specification of the test content, conditions, inputs, expected outcomes, and evaluation information required to conduct and evaluate a test
Adapted from:
OMG TestIF defines the Test Objects, sequences, arguments, expected-result information, and related structures needed to represent and exchange test information.
OMG TestIF does not define Test Definition as a separate TestIF model element. This definition introduces Test Definition as the governed aggregation of information required to conduct and evaluate a test.
Use the singular glossary term Test Definition. Link plural usage to the same controlling page:
[[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definitions]]
A Test Definition differs from a Test Object:
A Test Definition differs from a Test Case:
A Test Definition differs from a Test Run:
Multiple Test Runs can use the same Test Definition. Each Test Run must identify the exact Test Definition Version used.
A Test Definition differs from a Test Environment:
A Test Definition can require a particular Test Environment or specify Test Environment constraints.
A Test Definition is not necessarily executable. Manual, automated, and combined testing can use Test Definitions.
A change to the test purpose, Test Objects, required conditions, inputs, Expected Results, evaluation criteria, or Evidence requirements can create a new Version of the Test Definition.
A Test Definition specifies how to evaluate whether a selected Node Set processes a proposed transaction consistently.
The Test Definition contains or references:
A Test Operator selects the approved Test Definition Version when initiating a Test Run.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.