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_argument_value [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | 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 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Test Argument Value ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | A Test Argument Value is a value assigned to a [[public: | ||
| + | |||
| + | The Test Argument defines the variable, direction, type, multiplicity, | ||
| + | |||
| + | A Test Argument Value can identify: | ||
| + | |||
| + | * The applicable Test Argument | ||
| + | * The assigned value | ||
| + | * The value type | ||
| + | * The source of the value | ||
| + | * The time at which the value was assigned | ||
| + | * The [[public: | ||
| + | * Whether the value was explicitly supplied | ||
| + | * Whether the value came from the Test Argument default | ||
| + | * Whether the value was produced during [[public: | ||
| + | * Its [[public: | ||
| + | * Its [[public: | ||
| + | |||
| + | A Test Argument Value can represent: | ||
| + | |||
| + | * An input supplied before Test Execution | ||
| + | * An input produced by an earlier Sequence Step | ||
| + | * An output produced during Test Execution | ||
| + | * A default value defined by the Test Argument | ||
| + | * A reference to an externally maintained value | ||
| + | * A collection of values when the Test Argument permits multiple values | ||
| + | |||
| + | The Test Argument Value must conform to the type, direction, multiplicity, | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | //value assigned to a [[public: | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Adapted from: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * DIDO Reference Implementation Conceptual Model | ||
| + | * DIDO-TE draft Requirements Register | ||
| + | |||
| + | OMG TestIF uses ArgumentValue to assign a value to an Argument. The assigned value must conform to the type of the associated Argument. | ||
| + | |||
| + | The DIDO Solutions glossary uses **Test Argument Value** to distinguish the TestIF concept from general attribute values and other values used by a system. | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | A Test Argument Value cannot exist independently of a [[public: | ||
| + | |||
| + | A Test Argument differs from a Test Argument Value: | ||
| + | |||
| + | * A Test Argument defines the variable and its constraints | ||
| + | * A Test Argument Value supplies a value conforming to those constraints | ||
| + | |||
| + | The same Test Argument can have different Test Argument Values in different [[public: | ||
| + | |||
| + | An input Test Argument Value exists before or at the start of the applicable action. | ||
| + | |||
| + | An output Test Argument Value results from performing the applicable action or validation. | ||
| + | |||
| + | A Test Argument Value can reference external data when the value cannot or should not be embedded in the Test Definition or Test Run. The reference must preserve the identity, integrity, availability, | ||
| + | |||
| + | A sensitive Test Argument Value can require access control, encryption, redaction, or omission from user-visible outputs. Such protection does not remove the requirement to preserve authorized Traceability. | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | The Test Argument: | ||
| + | |||
| + | * Has [[public: | ||
| + | * Has input as its direction | ||
| + | * Requires exactly one value | ||
| + | |||
| + | A [[public: | ||
| + | |||
| + | During Test Execution, the [[public: | ||
| + | |||
| + | * The Test Argument identity | ||
| + | * '' | ||
| + | * The Sequence Step using the value | ||
| + | * The applicable [[public: | ||
| + | * The resulting [[public: | ||
| + | * The supporting [[public: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||