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