Differences
This shows you the differences between two versions of the page.
| dido:99_annexes:annex-b-terms-and-definitions:t:test_item [2026/08/04 12:38] – created nick_dido | dido:99_annexes:annex-b-terms-and-definitions:t:test_item [2026/08/04 12:42] (current) – nick_dido | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| * The complete [[dido: | * The complete [[dido: | ||
| * A component of the System Under Test | * A component of the System Under Test | ||
| + | * A [[dido: | ||
| * A [[dido: | * A [[dido: | ||
| * A [[dido: | * A [[dido: | ||
| * A service | * A service | ||
| * An interface | * An interface | ||
| - | * A Communication Endpoint | + | * A [[dido: |
| * A [[dido: | * A [[dido: | ||
| * An [[dido: | * An [[dido: | ||
| Line 42: | Line 43: | ||
| * Its [[dido: | * Its [[dido: | ||
| * Its [[dido: | * Its [[dido: | ||
| + | |||
| + | A Test Item can participate in a [[dido: | ||
| + | |||
| + | The Sequenced Test Object can identify the Test Items relevant to a: | ||
| + | |||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | * [[dido: | ||
| + | |||
| + | A [[dido: | ||
| + | |||
| + | A [[dido: | ||
| ===== Definition ===== | ===== Definition ===== | ||
| Line 58: | Line 72: | ||
| * DIDO-TE draft Requirements Register | * DIDO-TE draft Requirements Register | ||
| - | OMG TestIF defines TestItem as an entity within the scope of a test and permits Test Items to describe the System Under Test and related objects. This definition preserves that scope while distinguishing a Test Item from the Test Object types that define | + | OMG TestIF defines TestItem as an entity within the scope of a Test and permits Test Items to describe the System Under Test and related objects. This definition preserves that scope while distinguishing a Test Item from the Test Objects |
| ===== Note ===== | ===== Note ===== | ||
| Line 64: | Line 78: | ||
| A Test Item is not necessarily the [[dido: | A Test Item is not necessarily the [[dido: | ||
| - | The System Under Test is the Test Item, or collection of Test Items, whose behavior, properties, state, or outcomes the Test evaluates. | + | The System Under Test is the Test Item, or collection of Test Items, whose behavior, properties, state, or outcomes the [[dido: |
| Supporting Test Items can include: | Supporting Test Items can include: | ||
| Line 78: | Line 92: | ||
| * Communication components | * Communication components | ||
| * Evidence-collection components | * Evidence-collection components | ||
| + | |||
| + | A Test Item differs from a [[dido: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Test Environment identifies the configured combination of Test Items, resources, conditions, and controls within which the Test is executed | ||
| + | |||
| + | A Test Item differs from a [[dido: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Sequenced Test Object identifies test information that can participate in a [[dido: | ||
| + | |||
| + | A Test Item differs from a [[dido: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Test Set groups Test Sets, Test Cases, and related Test Objects for a defined testing purpose | ||
| A Test Item differs from a [[dido: | A Test Item differs from a [[dido: | ||
| - | * A Test Item identifies an entity within the scope of a Test | + | * A Test Item identifies an entity within the scope of the Test |
| - | * A Test Case identifies the actions, conditions, | + | * A Test Case identifies the steps and [[dido: |
| A Test Item differs from a [[dido: | A Test Item differs from a [[dido: | ||
| - | * A Test Item identifies an entity | + | * A Test Item identifies an entity |
| - | * A Test Step identifies an action or validation performed | + | * A Test Step identifies an action or validation performed |
| + | |||
| + | A Test Item differs from a [[dido: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Test Executable identifies low-level procedural or executable information used for automated Test Execution | ||
| A Test Item differs from a [[dido: | A Test Item differs from a [[dido: | ||
| - | * A Test Item identifies an entity participating in or relevant to a Test | + | * A Test Item identifies an entity participating in or relevant to the Test |
| - | * A Test Result records an outcome produced during [[dido: | + | * A Test Result records an outcome produced during |
| + | |||
| + | A Test Item differs from a [[dido: | ||
| + | |||
| + | * A Test Item identifies an entity participating in or relevant to the Test | ||
| + | * A Test Run records an identified Test Execution, its execution context, and its Test Results | ||
| The same entity can participate as a Test Item in multiple Tests. Each Test Definition identifies the role and applicable configuration of the Test Item for that Test. | The same entity can participate as a Test Item in multiple Tests. Each Test Definition identifies the role and applicable configuration of the Test Item for that Test. | ||
| Line 98: | Line 137: | ||
| ===== Example ===== | ===== Example ===== | ||
| - | A DIDO-TE Test evaluates a changed DIDO Node within a five-Node Distributed System. | + | A [[dido: |
| The Test Items include: | The Test Items include: | ||
| Line 107: | Line 146: | ||
| * A transaction generator as a supporting Test Item | * A transaction generator as a supporting Test Item | ||
| * A network-condition controller as a supporting Test Item | * A network-condition controller as a supporting Test Item | ||
| - | * An Evidence collector as a supporting Test Item | + | * An [[dido: |
| + | |||
| + | The [[dido: | ||
| + | |||
| + | The applicable [[dido: | ||
| - | The Test Definition identifies each Test Item and its role. The Test Items do not define the execution order or the Expected | + | The resulting [[dido: |
| ---- | ---- | ||