A Test Environment identifies the configured Test Items, resources, conditions, and controls within which a test is executed.
A Test Environment establishes the execution context required by a Test Definition. The Test Environment can identify:
A Test Environment can reference reusable environment definitions, Node Profiles, Deployment Target records, Test Items, and other controlled artifacts.
A Test Environment can exist within a:
The Test Environment definition identifies the required configuration. A realized Test Environment identifies the resources and conditions actually used for a Test Run.
The distinction permits an evaluator to compare the required Test Environment with the realized Test Environment and determine whether the Test Run occurred under the required conditions.
configured combination of Test Items, resources, conditions, and controls within which a test is executed
Adapted from:
OMG TestIF describes a Test Environment as a Test Object that identifies the system configuration necessary to execute a test. The DIDO-TE definition extends the configuration concept to identify the Test Items, resources, conditions, and controls required for reproducible testing and validation.
A Test Environment is not the same as DIDO-TE.
DIDO-TE identifies the governed testing system. A Test Environment identifies a configured execution context managed or used by that system.
One DIDO-TE implementation can manage multiple Test Environments.
A Test Environment does not necessarily contain only virtual resources. A Test Environment can include:
A Test Environment differs from a Deployment Target:
A Test Environment can use one or more Deployment Targets.
A Test Environment definition does not demonstrate that the required configuration existed during a Test Run. Test Evidence must identify the realized configuration and applicable execution conditions.
A Test Environment for evaluating a DIDO node implementation identifies:
DIDO-TE realizes the Test Environment before initiating the Test Run. The Test Evidence records the resources, configurations, versions, and conditions actually present during execution.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.