====== 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.