A Test Purpose identifies why a Test or related testing construct is performed.
The concept is aligned with the Test Information Interchange Format (TestIF), where Test Purpose provides a textual description of the reason for a test.
Within DIDO-TE, Test Purpose provides the semantic rationale for conducting testing and may be used to organize, select, govern, or interpret related Test Objects.
A Test Purpose is distinct from:
The reason for performing a Test or grouping related Test Objects.
TestSet.testPurposeA Test Purpose describes the intended reason or motivation for testing rather than the procedure used to perform the Test.
Examples of Test Purposes may include:
A single Test Purpose may be associated with multiple Test Objects.
A Test Set may group related Test Objects that contribute to the same Test Purpose.
For a Test Set containing Test Cases that evaluate Node behavior following loss and restoration of network connectivity, the Test Purpose may be:
Determine whether a Node maintains and restores the required operational behavior when network connectivity is interrupted and subsequently restored.
The individual Test Cases define specific conditions and actions used to evaluate that purpose.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.