Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:03-dido-te:06-information-model:06-02-test:start [2026/08/23 17:14] – removed - external edit (Unknown date) 127.0.0.1 | dido:03-dido-te:06-information-model:06-02-test:start [2026/08/23 17:27] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 6.2 Test ====== | ||
| + | [[dido: | ||
| + | |||
| + | A **Test** is the top-level testing element represented by the Testing Package of [[dido: | ||
| + | |||
| + | Within [DTE4], a Test provides identifying and descriptive information, | ||
| + | |||
| + | The DIDO-TE Information Model preserves the [DTE4] Test element while its relationship to the [[dido: | ||
| + | |||
| + | ===== Class Diagram ===== | ||
| + | |||
| + | Figure 6.2-1 presents the Test element and its immediate relationships in [DTE4]. | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | {{dido: | ||
| + | |||
| + | **Figure 6.2-1: Test and its immediate source-model relationships** | ||
| + | </ | ||
| + | |||
| + | The diagram provides an overview of the immediate relationships represented by [DTE4]. Each relationship is described separately in the child pages of this section. | ||
| + | |||
| + | ===== Source-Model Element ===== | ||
| + | |||
| + | The [DTE4] class is named: | ||
| + | |||
| + | < | ||
| + | Test | ||
| + | </ | ||
| + | |||
| + | The class resides at: | ||
| + | |||
| + | < | ||
| + | DIDO - RI | ||
| + | DIDO - Conceptual Model | ||
| + | Community | ||
| + | Testing Package | ||
| + | Test | ||
| + | </ | ||
| + | |||
| + | ===== Attributes ===== | ||
| + | |||
| + | [DTE4] defines the following attributes and navigable properties for Test: | ||
| + | |||
| + | ^ Attribute ^ Type ^ Multiplicity ^ Description ^ | ||
| + | | Test ID | '' | ||
| + | | Long Name | '' | ||
| + | | Short Name | '' | ||
| + | | Purpose | '' | ||
| + | | Parameter List | '' | ||
| + | | fk_Test tagged wit Test Tags | '' | ||
| + | | //unnamed navigable property// | '' | ||
| + | |||
| + | The attribute and property names above preserve the spelling and structure represented by [DTE4]. Apparent spelling or modeling issues are not silently corrected. | ||
| + | |||
| + | The reusable types referenced by these attributes are documented independently in [[dido: | ||
| + | |||
| + | ===== Relationships to Other Classes ===== | ||
| + | |||
| + | [DTE4] establishes direct relationships between Test and the following classes: | ||
| + | |||
| + | ^ Related Class ^ Relationship ^ | ||
| + | | [[dido: | ||
| + | | [[dido: | ||
| + | | [[dido: | ||
| + | | [[dido: | ||
| + | |||
| + | Each child page documents the [DTE4] multiplicities, | ||
| + | |||
| + | ===== Contents ===== | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Parameter Structure ===== | ||
| + | |||
| + | The Test element includes a required '' | ||
| + | |||
| + | [DTE4] defines the type as: | ||
| + | |||
| + | < | ||
| + | ParameterLlist Type | ||
| + | </ | ||
| + | |||
| + | The spelling '' | ||
| + | |||
| + | The Testing Package also defines supporting parameter structures, including: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | These reusable types belong to the Common Information Types portion of the DIDO-TE architecture and are documented independently in Section 5 rather than being defined by the Test class. | ||
| + | |||
| + | The extracted model indicates a potential structural issue: '' | ||
| + | |||
| + | If the intent was to represent a list of parameter instances containing type, direction, required status, multiplicity, | ||
| + | |||
| + | DIDO-TE does not silently correct the [DTE4] structure. | ||
| + | |||
| + | ===== Architectural Meaning ===== | ||
| + | |||
| + | Within [DTE4], Test functions as the highest-level testing element represented by the Testing Package. | ||
| + | |||
| + | A Test provides identity and purpose for an organized testing activity and provides the source-model context for subordinate Test Plans, associated Test Results, and Test Tags. | ||
| + | |||
| + | The Test element therefore serves primarily as an organizing and identifying construct. | ||
| + | |||
| + | [DTE4] does not, by itself, establish all governed information required to define, configure, execute, evaluate, and provide evidence for a test within DIDO-TE. | ||
| + | |||
| + | ===== Relationship to Test Definition ===== | ||
| + | |||
| + | The [[dido: | ||
| + | |||
| + | At this stage of the Information Model review: | ||
| + | |||
| + | * **Test** remains the [DTE4] source-model element; | ||
| + | * Test Definition remains the governed DIDO-TE concept; and | ||
| + | * no equivalence between Test and Test Definition is asserted. | ||
| + | |||
| + | The eventual relationship between Test and Test Definition is determined after the Test Plan, Test Set, Test Case, Test Step, Test Executable, Expected Results, Test Result, and related model elements have been reviewed. | ||
| + | |||
| + | ===== Model Refinement Considerations ===== | ||
| + | |||
| + | Review of the Test element raises the following model-refinement questions: | ||
| + | |||
| + | * Should **Test** remain a first-class DIDO-TE information element? | ||
| + | * Should **Test Plan** remain distinct from Test Definition? | ||
| + | * Is the Parameter List associated directly with Test required in the normalized DIDO-TE Information Model? | ||
| + | * Should every Test be associated with exactly one Domain? | ||
| + | * How should Test identity and versioning relate to the governed Test Definition? | ||
| + | * How should repeated [[dido: | ||
| + | * Should Test Results relate directly to Test, or should the relationship be mediated through Test Execution or Test Run? | ||
| + | * How should Test, Test Definition, Test Execution, Test Result, [[dido: | ||
| + | |||
| + | These questions are recorded for normalization of the DIDO-TE Information Model and are not resolved by [DTE4]. | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | * [[dido: | ||
| + | |||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | * **Test** is currently shown as a [DTE4] source-model class name and is not treated as a glossary-controlled DIDO-TE term. | ||
| + | * Document each direct Test relationship on its corresponding child leaf page. | ||
| + | * Define reusable datatypes, structured types, enumerations, | ||
| + | * Do not duplicate the complete semantics of a glossary-controlled class when the canonical glossary entry can be transcluded. | ||
| + | * Do not equate Test with Test Definition until the constituent testing elements have been reviewed. | ||
| + | * Preserve [DTE4] names, spellings, attributes, relationships, | ||
| + | * Record deliberate DIDO-TE corrections or refinements separately from the [DTE4] representation. | ||
| + | * Review the '' | ||
| + | * Review whether the optional Domain relationship remains appropriate for DIDO-TE. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||