====== MO-006a — Application-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:a:application_independence|Application Independence]] when testing different application implementations.
===== Derived From =====
MO-006a 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-006a specifies the application-independent portion of MO-006.
===== Rationale =====
Application Independence separates the governing test from the design and implementation choices of a particular application.
This separation supports the consistent evaluation and objective comparison of different [[dido:99_annexes:annex-b-terms-and-definitions:c:candidate_solution|Candidate Solutions]]. It also prevents an application-specific assumption from changing the testing intent or favouring one implementation.
Application-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]]
* [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] obligations
* [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
===== Applies To =====
MO-006a applies to:
* DIDO-TE
* Test Definitions
* Candidate Solutions
* Application implementations
* Application-specific test adaptations
* Evaluation methods
* Acceptance Criteria
* Evidence
* Traceability
===== Verification =====
Verification confirms that:
- DIDO-TE applies the governing Test Definition to different application implementations
- The governing testing intent does not depend upon the design or implementation choices of a particular application
- The evaluated characteristics remain consistent across the tested application implementations
- The evaluation method remains consistent across the tested application implementations
- The Acceptance Criteria remain consistent across the tested application implementations
- Application-specific adaptations preserve the governing Test Definition, evaluated characteristics, evaluation method, Acceptance Criteria, Evidence obligations, and Traceability
- DIDO-TE identifies and records each application-specific adaptation
- The recorded Evidence distinguishes application-specific 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-006a.
===== Implementation Status =====
Record the implementation status of MO-006a 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-006a derives.
Confirm which test elements must remain invariant across application implementations.
Define the permitted application-specific adaptations and their approval requirements.
Determine how verification distinguishes an application-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-006a#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.