MO-006 — Application-Independent and Infrastructure-Independent Testing

Go to Mission Objectives

Statement

DIDO-TE SHALL support application-independent testing and infrastructure-independent testing.

Derived From

MO-006 derives from the DIDO-TE mission objective requiring testing which separates:

The Test Definition, evaluation method, and Acceptance Criteria from a particular application implementationThe Test Definition, evaluation method, and Acceptance Criteria from a particular infrastructure implementation, provider, platform, or deployment environmentMO-006 decomposes into:

Rationale

Application-independent testing permits DIDO-TE to apply the same governed testing intent to different application implementations without embedding implementation-specific assumptions in the Test Definition, evaluation method, or Acceptance Criteria.

Infrastructure-independent testing permits DIDO-TE to apply the same governed testing intent across different infrastructure implementations, providers, platforms, and deployment environments without embedding infrastructure-specific assumptions in the governing test.

Together, these forms of independence support:

Objective comparison of Candidate SolutionsReuse of Test DefinitionsConsistent application of Acceptance CriteriaSeparation of testing intent from implementation choicesIdentification of application-specific and infrastructure-specific effectsPreservation of TraceabilityReproducible comparative evaluationApplication independence and infrastructure independence do not require identical execution procedures in every Test Environment. Test adaptations preserve the governed testing intent, evaluated characteristics, Acceptance Criteria, and required Evidence.

Applies To

MO-006 applies to:

DIDO-TETest DefinitionsTest EnvironmentsCandidate SolutionsEvaluation methodsAcceptance CriteriaTest adaptationsTest ResultsComparative evaluations

Verification

Verification confirms that:

MO-006a defines the requirements for application-independent testingMO-006b defines the requirements for infrastructure-independent testingThe child requirements preserve the distinction between application independence and infrastructure independenceThe child requirements preserve the governing Test Definition, evaluated characteristics, Acceptance Criteria, Evidence obligations, and Traceability across permitted test adaptations

Referenced By

The following pages reference this requirement:

Delivery Phase

Implementation Status

Requirement Status

Contents

Issues

Notes for Editors

MO-006 is a non-leaf requirement page. Its child requirements contain the separately verifiable normative obligations.

The explicit child links remain on this page until MO-006a and MO-006b have been created and finalised. The links may then be removed because the indexmenu discovers the child pages automatically.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.