DIDO-TE SHALL complete a selected Test Execution without human intervention after initiation.
This requirement consolidates mission-level intent from the DIDO-TE source material addressing:
Identify the authoritative source requirements, original requirement identifiers, and controlling citations for the automated Test Execution objective.
MO-003 expresses the common mission-level outcome. Detailed obligations addressing Test Execution initiation, sequencing, scheduling, coordination, monitoring, Exception Handling, termination, Test Result generation, and Evidence preservation remain separate Operational, Functional, Logging and Auditing, Reliability, Performance, and Data Management Requirements.
Automated Test Execution permits organizations to perform complex and repeated testing consistently without requiring a human Actor to perform each Test Step.
Automation supports:
The phrase without human intervention after initiation establishes the automation boundary for MO-003.
MO-003 does not prohibit a human Actor from:
After initiation, DIDO-TE performs the selected Test Execution without requiring a human Actor to:
An authorized human request to pause, cancel, or otherwise control a Test Run does not by itself demonstrate a failure of automated Test Execution when the applicable Acceptance Criteria permit the requested operation.
A human notification does not by itself constitute human intervention. A human response affecting the progression of Test Execution constitutes human intervention.
Exception Handling requiring an Actor to select a response, authorize continued Test Execution, supply information, or perform an operation does not satisfy the automation constraint during the period in which DIDO-TE requires the Actor’s response.
A detected Test Execution Exception does not necessarily prevent completion of automated Test Execution. Automated Exception Handling can resolve the Test Execution Exception and permit the Test Run to continue.
When Exception Handling does not resolve the Test Execution Exception, DIDO-TE can place the Test Run in the Terminated Test Run State and record the applicable Test Run Termination Reason.
A Test Run that enters the Terminated Test Run State without satisfying its defined completion condition is an Incomplete Test Run.
The detailed requirements establish:
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
TBD
Assess the current DIDO-TE implementation against the automated Test Execution obligation established by MO-003.
Review and accept MO-003 as a proposed Mission Objective consolidated from the automated Test Execution intent in the DIDO-TE source material.
The following unresolved issues affect this requirement:
Identify the authoritative source requirements, original requirement identifiers, and controlling citations for automated Test Execution.
Define the event constituting initiation of automated Test Execution.
Define the event constituting completion of automated Test Execution.
Define the human activities permitted before Test Execution initiation.
Define the human control operations permitted after Test Execution initiation.
Define whether every Test Step in the selected Test Execution must be automated.
Define the required behavior when the selected Test Definition contains a Test Step requiring human performance.
Define the required behavior when an applicable Test Executable or Execution Facility is unavailable.
Identify the Test Execution Exceptions DIDO-TE must detect during automated Test Execution.
Define the Exception Handling applicable to each Test Execution Exception.
Define the retry, pause, cancellation, termination, compensation, and recovery operations permitted during automated Exception Handling.
Define which Exception Handling operations can require human intervention.
Define the treatment of Incomplete Test Runs for each applicable Test Run Termination Reason.
Define the Test Results and Evidence DIDO-TE must produce during automated Test Execution.
This requirement page should retain the stable requirement identifier MO-003.
This page is a leaf requirement page and omits a trailing :start from its namespace.
MO-003 consolidates mission-level intent from multiple source statements. MO-003 does not result from splitting a single parent requirement and therefore uses a Source section rather than a Derived From section.
Changes to the Statement should preserve:
The supporting requirements should define:
A permitted human request to pause, cancel, or otherwise control an automated Test Run should not constitute a failure of MO-003 when the Acceptance Criteria authorize the operation.
A Test Definition containing a Test Step requiring human performance cannot satisfy MO-003 unless the Acceptance Criteria exclude the Test Step from the selected automated Test Execution or an automated Test Executable implements the Test Step.
A Test Run that enters the Completed Test Run State can produce a Test Result assigned a failing Verdict. A failing Verdict does not by itself make the Test Run an Incomplete Test Run.
A Test Run that enters the Terminated Test Run State has an applicable Test Run Termination Reason and is an Incomplete Test Run when it did not satisfy its defined completion condition.
A detected Test Execution Exception does not necessarily prevent DIDO-TE from satisfying MO-003. DIDO-TE can satisfy MO-003 when automated Exception Handling resolves the Test Execution Exception and Test Execution reaches its defined completion state without human intervention.
Exception Handling requiring an Actor to select a response, authorize continuation, supply information, or perform an operation constitutes human intervention for MO-003.
Material changes should receive review and should update the verification criteria, source records, supporting requirements, and Issues section.
To reference this requirement Statement from another Wiki page, insert:
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:01-mission-objectives:mo-003#Statement&noheader&nofooter&noeditbtn}}
Do not rename this page after an external citation unless a redirect or move plan is in place.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.