| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:t:test_argument_value [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:t:test_argument_value to public:99_annexes:annex-b-terms-and-definitions:t:test_argument_value nick_dido | public:99_annexes:annex-b-terms-and-definitions:t:test_argument_value [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Test Argument Value ====== | ====== Test Argument Value ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| |
| A Test Argument Value is a value assigned to a [[private:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] for an occurrence of a [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] within a [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]. | A Test Argument Value is a value assigned to a [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] for an occurrence of a [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] within a [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]. |
| |
| The Test Argument defines the variable, direction, type, multiplicity, and applicable constraints. The Test Argument Value supplies the value associated with a particular occurrence. | The Test Argument defines the variable, direction, type, multiplicity, and applicable constraints. The Test Argument Value supplies the value associated with a particular occurrence. |
| * The source of the value | * The source of the value |
| * The time at which the value was assigned | * The time at which the value was assigned |
| * The [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] to which the value applies | * The [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] to which the value applies |
| * Whether the value was explicitly supplied | * Whether the value was explicitly supplied |
| * Whether the value came from the Test Argument default | * Whether the value came from the Test Argument default |
| * Whether the value was produced during [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] | * Whether the value was produced during [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] |
| * Its [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] | * Its [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] |
| * Its [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] | * Its [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] |
| |
| A Test Argument Value can represent: | A Test Argument Value can represent: |
| ===== Definition ===== | ===== Definition ===== |
| |
| //value assigned to a [[private:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] for an occurrence of a [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] within a [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]// | //value assigned to a [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] for an occurrence of a [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] within a [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]// |
| |
| ===== Source ===== | ===== Source ===== |
| |
| * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Section 7.2.2, ArgumentValue]] | * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Section 7.2.2, ArgumentValue]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] | * [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] | * [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]] | * [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] | * [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] |
| * DIDO Reference Implementation Conceptual Model | * DIDO Reference Implementation Conceptual Model |
| * DIDO-TE draft Requirements Register | * DIDO-TE draft Requirements Register |
| ===== Note ===== | ===== Note ===== |
| |
| A Test Argument Value cannot exist independently of a [[private:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]]. | A Test Argument Value cannot exist independently of a [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument|Test Argument]]. |
| |
| A Test Argument differs from a Test Argument Value: | A Test Argument differs from a Test Argument Value: |
| * A Test Argument Value supplies a value conforming to those constraints | * A Test Argument Value supplies a value conforming to those constraints |
| |
| The same Test Argument can have different Test Argument Values in different [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]], [[private:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]], or [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]. | The same Test Argument can have different Test Argument Values in different [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]], [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]], or [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]. |
| |
| An input Test Argument Value exists before or at the start of the applicable action. | An input Test Argument Value exists before or at the start of the applicable action. |
| ===== Example ===== | ===== Example ===== |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] defines a Test Argument named ''targetNode''. | A [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] defines a Test Argument named ''targetNode''. |
| |
| The Test Argument: | The Test Argument: |
| |
| * Has [[private:99_annexes:annex-b-terms-and-definitions:n:node|Node]] identifier as its type | * Has [[public:99_annexes:annex-b-terms-and-definitions:n:node|Node]] identifier as its type |
| * Has input as its direction | * Has input as its direction |
| * Requires exactly one value | * Requires exactly one value |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] assigns ''NODE-005'' as the Test Argument Value. | A [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] assigns ''NODE-005'' as the Test Argument Value. |
| |
| During Test Execution, the [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] records: | During Test Execution, the [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] records: |
| |
| * The Test Argument identity | * The Test Argument identity |
| * ''NODE-005'' as the Test Argument Value | * ''NODE-005'' as the Test Argument Value |
| * The Sequence Step using the value | * The Sequence Step using the value |
| * The applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] | * The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] |
| * The resulting [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] | * The resulting [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] |
| * The supporting [[private:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] | * The supporting [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] |
| |
| ---- | ---- |