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_result [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | public:99_annexes:annex-b-terms-and-definitions:t:test_result [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Test Result ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | A Test Result is a [[public: | ||
| + | |||
| + | A Test Result can record an outcome produced during [[public: | ||
| + | |||
| + | A Test Result can identify: | ||
| + | |||
| + | * Its identity | ||
| + | * Its name | ||
| + | * Its description | ||
| + | * Its result value | ||
| + | * Its applicable [[public: | ||
| + | * Its start time | ||
| + | * Its completion time | ||
| + | * Its completion status | ||
| + | * Its related Sequenced Test Object | ||
| + | * Its related Sequence Step | ||
| + | * Its applicable [[public: | ||
| + | * Its applicable [[public: | ||
| + | * Its observed values | ||
| + | * Its applicable [[public: | ||
| + | * Its evaluation criteria | ||
| + | * Its error information | ||
| + | * Its supporting [[public: | ||
| + | * Its applicable [[public: | ||
| + | * Its [[public: | ||
| + | * Its [[public: | ||
| + | |||
| + | A Test Result can represent an outcome for a: | ||
| + | |||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * Sequence Step | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Adapted from: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * DIDO Reference Implementation Conceptual Model | ||
| + | * DIDO-TE draft Requirements Register | ||
| + | |||
| + | OMG TestIF defines TestResult as a TestObject that provides an outcome from executing a test and maintains a reference to the applicable SequencedTestObject and, when applicable, SequenceStep. | ||
| + | |||
| + | OMG TestIF permits a tool or external arbiter to assign a result value or Verdict during or after execution. This definition preserves that capability. | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | Every Test Result is a [[public: | ||
| + | |||
| + | A Test Result differs from a [[public: | ||
| + | |||
| + | * A Test Result records a particular outcome | ||
| + | * A Test Run records the execution context and collects the applicable Test Results | ||
| + | |||
| + | A Test Result differs from an [[public: | ||
| + | |||
| + | * An Expected Result specifies an anticipated value, state, event, or condition | ||
| + | * A Test Result records an observed or derived outcome | ||
| + | |||
| + | A Test Result differs from a [[public: | ||
| + | |||
| + | * A Test Result records the outcome and its supporting information | ||
| + | * A Verdict classifies the Test Result according to defined criteria | ||
| + | |||
| + | A Test Result can exist without a Verdict when: | ||
| + | |||
| + | * Test Execution remains incomplete | ||
| + | * The required Evidence remains unavailable | ||
| + | * Evaluation has not occurred | ||
| + | * Arbitration remains pending | ||
| + | * The applicable criteria do not require a Verdict | ||
| + | |||
| + | A Test Result can receive a Verdict during Test Execution or through later evaluation or arbitration. | ||
| + | |||
| + | A Test Result for a higher-level Sequenced Test Object can derive from multiple lower-level Test Results. The applicable arbitration rules determine how lower-level Test Results contribute to the higher-level Test Result. | ||
| + | |||
| + | A failed lower-level Test Result does not necessarily cause every related higher-level Test Result to fail. The applicable evaluation or arbitration criteria determine that outcome. | ||
| + | |||
| + | A Test Result does not by itself constitute a [[public: | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | The Test Result records: | ||
| + | |||
| + | * The related Test Step | ||
| + | * The related Sequence Step | ||
| + | * The submitted transaction | ||
| + | * The observed response | ||
| + | * The returned transaction identifier | ||
| + | * The start time and completion time | ||
| + | * The applicable Expected Result | ||
| + | * The comparison between the observed and expected outcomes | ||
| + | * The assigned Verdict | ||
| + | * The supporting [[public: | ||
| + | |||
| + | The applicable [[public: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||