====== MO-006b — Infrastructure-Independent Testing ======
[[dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:start|Go to MO-006 — Application-Independent and Infrastructure-Independent Testing]]
===== Statement =====
[[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL preserve [[dido:99_annexes:annex-b-terms-and-definitions:i:infrastructure_independence|Infrastructure Independence]] when testing across different [[dido:99_annexes:annex-b-terms-and-definitions:i:infrastructure|Infrastructures]].
===== Derived From =====
MO-006b derives from [[dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:start|MO-006 — Application-Independent and Infrastructure-Independent Testing]].
MO-006b specifies the infrastructure-independent portion of MO-006.
===== Rationale =====
Infrastructure Independence separates the governing test from the design, implementation, provider, platform, and deployment choices associated with particular Infrastructure.
This separation supports consistent evaluation across different Infrastructure without allowing infrastructure-specific assumptions to change the testing intent or favour a particular Infrastructure implementation, platform, or provider.
Infrastructure-specific adaptations remain appropriate when execution requires them. Such adaptations preserve the governing:
* [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
* Evaluated characteristics
* Evaluation method
* [[dido:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]]
* Required outcomes
* [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] obligations
* [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
Infrastructure Independence does not imply infrastructure-neutral results. Infrastructure characteristics affect observed results, including:
* [[dido:99_annexes:annex-b-terms-and-definitions:p:performance_efficiency|Performance Efficiency]]
* [[dido:99_annexes:annex-b-terms-and-definitions:r:reliability|Reliability]]
* [[dido:99_annexes:annex-b-terms-and-definitions:o:operational_stability|Operational Stability]]
* [[dido:99_annexes:annex-b-terms-and-definitions:r:resource_consumption|Resource Consumption]]
* [[dido:99_annexes:annex-b-terms-and-definitions:s:storage_consumption|Storage Consumption]]
* [[dido:99_annexes:annex-b-terms-and-definitions:e:energy_consumption|Energy Consumption]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:cost|Cost]]
* [[dido:99_annexes:annex-b-terms-and-definitions:s:scalability|Scalability]]
Infrastructure-independent testing identifies and records relevant Infrastructure characteristics so the evaluation distinguishes Infrastructure effects from changes to the governing test.
===== Applies To =====
MO-006b applies to:
* DIDO-TE
* Test Definitions
* Infrastructure
* Infrastructure-specific test adaptations
* Evaluation methods
* Acceptance Criteria
* Evidence
* Traceability
===== Verification =====
Verification confirms that:
- DIDO-TE applies the governing Test Definition across different Infrastructure
- The governing testing intent does not depend on the design, implementation, provider, platform, or selection of particular Infrastructure
- The evaluated characteristics remain consistent across the tested Infrastructure
- The evaluation method remains consistent across the tested Infrastructure
- The Acceptance Criteria remain consistent across the tested Infrastructure
- Infrastructure-specific adaptations preserve the Test Definition, evaluated characteristics, evaluation method, Acceptance Criteria, required outcomes, Evidence obligations, and Traceability
- DIDO-TE identifies and records each Infrastructure-specific adaptation
- DIDO-TE identifies and records the Infrastructure characteristics relevant to interpreting the Test Results
- The Evidence distinguishes Infrastructure effects from changes to the governing test
===== Referenced By =====
The following pages reference this requirement:
{{backlinks>.#dido:03-dido-te}}
===== Delivery Phase =====
Assign the delivery phase for MO-006b.
===== Implementation Status =====
Record the implementation status of MO-006b after reviewing the implementation plan.
===== Requirement Status =====
The proposed derived requirement requires review and acceptance.
----
===== Issues =====
Confirm the controlling source statement and citation from which MO-006b derives.
Confirm which test elements remain invariant across Infrastructure.
Define the permitted Infrastructure-specific adaptations and their approval requirements.
Determine which Infrastructure characteristics DIDO-TE records for each category of test.
Determine how verification distinguishes an Infrastructure-specific adaptation from a change to the governing test.
----
===== Notes for Editors =====
Use the following code to reference the Statement section from another wiki page:
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006b#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.