The DIDO-TE SHALL identify the role of each Node within the applicable Test Environment.
A Node role describes the responsibility assigned to a Node within a Test Environment. The role establishes why the Node participates in a test and distinguishes its responsibilities from those assigned to other Nodes.
Roles may include producing data, consuming data, transforming information, coordinating processing, providing a service, observing behaviour, injecting faults, emulating an external system, enforcing a policy, or collecting Evidence.
Explicit role identification prevents ambiguity when multiple Nodes use similar implementations or when one implementation performs different responsibilities in separate Test Environments. The identified role also provides a basis for defining interfaces, dependencies, permissions, lifecycle behaviour, observability, and expected Test Results.
Verification confirms that:
Verification includes:
Assign the applicable delivery phase.
Draft
Use the following syntax to reference this requirement’s Statement section from another DokuWiki page:
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-001-define-a-node:nod-001a-identify-the-node-role#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.