Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| public:99_annexes:annex-b-terms-and-definitions:t:test_item [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | public:99_annexes:annex-b-terms-and-definitions:t:test_item [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Test Item ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | A Test Item is a [[public: | ||
| + | |||
| + | A Test Item can identify: | ||
| + | |||
| + | * The complete [[public: | ||
| + | * A component of the System Under Test | ||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * A service | ||
| + | * An interface | ||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * An [[public: | ||
| + | * A [[public: | ||
| + | * A configuration | ||
| + | * A communication path | ||
| + | * A supporting test component | ||
| + | * An external system | ||
| + | * Another entity relevant to the Test | ||
| + | |||
| + | A Test Item identifies what participates in or affects the Test. The applicable [[public: | ||
| + | |||
| + | A Test Item can contain or reference other Test Items. This permits a Test Item to represent a composite entity such as a Distributed System, Node Set, application, | ||
| + | |||
| + | A Test Item can identify: | ||
| + | |||
| + | * Its identity | ||
| + | * Its type | ||
| + | * Its version | ||
| + | * Its configuration | ||
| + | * Its role in the Test | ||
| + | * Its relationship to other Test Items | ||
| + | * Its relationship to the System Under Test | ||
| + | * Its applicable constraints | ||
| + | * Its applicable [[public: | ||
| + | * Its [[public: | ||
| + | * Its [[public: | ||
| + | |||
| + | A Test Item can participate in a [[public: | ||
| + | |||
| + | The Sequenced Test Object can identify the Test Items relevant to a: | ||
| + | |||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Adapted from: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * DIDO Reference Implementation Conceptual Model | ||
| + | * 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 Objects that specify execution or record results. | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | A Test Item is not necessarily the [[public: | ||
| + | |||
| + | The System Under Test is the Test Item, or collection of Test Items, whose behavior, properties, state, or outcomes the [[public: | ||
| + | |||
| + | Supporting Test Items can include: | ||
| + | |||
| + | * Test drivers | ||
| + | * Test harnesses | ||
| + | * Simulators | ||
| + | * Emulators | ||
| + | * Monitoring components | ||
| + | * External services | ||
| + | * Data sources | ||
| + | * Time sources | ||
| + | * Communication components | ||
| + | * Evidence-collection components | ||
| + | |||
| + | A Test Item differs from a [[public: | ||
| + | |||
| + | * 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 [[public: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Sequenced Test Object identifies test information that can participate in a [[public: | ||
| + | |||
| + | A Test Item differs from a [[public: | ||
| + | |||
| + | * 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 [[public: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Test Case identifies the steps and [[public: | ||
| + | |||
| + | A Test Item differs from a [[public: | ||
| + | |||
| + | * A Test Item identifies an entity within the scope of the Test | ||
| + | * A Test Step identifies an action or validation performed as part of a Test Sequence | ||
| + | |||
| + | A Test Item differs from a [[public: | ||
| + | |||
| + | * 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 [[public: | ||
| + | |||
| + | * A Test Item identifies an entity participating in or relevant to the Test | ||
| + | * A Test Result records an outcome produced during Test Execution | ||
| + | |||
| + | A Test Item differs from a [[public: | ||
| + | |||
| + | * 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. | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | The Test Items include: | ||
| + | |||
| + | * The changed [[public: | ||
| + | * Four validated reference Nodes as other parts of the System Under Test | ||
| + | * The [[public: | ||
| + | * A transaction generator as a supporting Test Item | ||
| + | * A network-condition controller as a supporting Test Item | ||
| + | * An [[public: | ||
| + | |||
| + | The [[public: | ||
| + | |||
| + | The applicable [[public: | ||
| + | |||
| + | The resulting [[public: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||