public:99_annexes:annex-b-terms-and-definitions:s:starting_condition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:99_annexes:annex-b-terms-and-definitions:s:starting_condition [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:s:starting_condition [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Starting Condition ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +A Starting Condition is a state, value, event, or circumstance established or observed at the start of an activity.
 +
 +A Starting Condition can apply to:
 +
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]]
 +  * A process
 +  * An operation
 +  * Another activity with an identifiable starting event
 +
 +A Starting Condition can identify:
 +
 +  * The applicable activity
 +  * The starting event
 +  * The starting time
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * The applicable Test Environment Version
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Items]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:n:node|Nodes]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:n:node_set|Node Set]]
 +  * The applicable states
 +  * The applicable values
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument_value|Test Argument Values]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:r:resource|Resources]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:o:operational_resource|Operational Resources]]
 +  * The applicable dependencies
 +  * The applicable external conditions
 +  * Its [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]]
 +  * Its [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
 +
 +===== Definition =====
 +
 +//state, value, event, or circumstance established or observed at the start of an activity//
 +
 +===== Source =====
 +
 +Adapted from:
 +
 +  * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]
 +  * DIDO Reference Implementation Conceptual Model
 +  * DIDO-TE draft Requirements Register
 +
 +OMG TestIF supports Test Run starting times, starting Sequenced Test Objects, Test Argument Values, Test Environments, and occurrence-specific Sequence Step information.
 +
 +OMG TestIF does not define Starting Condition as a separate TestIF model element. This definition introduces the term to identify the state and circumstances that apply when an activity begins.
 +
 +===== Note =====
 +
 +Use the singular glossary term Starting Condition. Link plural usage to the same controlling page:
 +
 +<code dokuwiki>
 +[[dido:99_annexes:annex-b-terms-and-definitions:s:starting_condition|Starting Conditions]]
 +</code>
 +
 +A Starting Condition differs from a condition that must be satisfied before an activity begins:
 +
 +  * The prior condition determines whether the activity can begin
 +  * The Starting Condition identifies the state, value, event, or circumstance that applies when the activity begins
 +
 +The same information can perform both roles when the activity requires a particular state at its starting event.
 +
 +A Starting Condition differs from an [[public:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Result]]:
 +
 +  * A Starting Condition identifies the applicable state at the start of an activity
 +  * An Expected Result identifies the anticipated outcome used to evaluate a Test Result
 +
 +A Starting Condition differs from a [[public:99_annexes:annex-b-terms-and-definitions:t:timing_condition|Timing Condition]]:
 +
 +  * A Starting Condition identifies the state or circumstance applicable at the start
 +  * A Timing Condition constrains or characterizes when an event or activity starts, occurs, completes, repeats, or relates temporally to another event or activity
 +
 +A Starting Condition must identify the applicable subject and activity. A value such as ''ACTIVE'' does not establish a complete Starting Condition unless the definition identifies what must have that value and when it applies.
 +
 +Reproducible Test Execution can require preservation or recreation of applicable Starting Conditions.
 +
 +The applicable [[public:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]] determine:
 +
 +  * Which Starting Conditions require exact reproduction
 +  * Which Starting Conditions permit variation
 +  * The permitted variation
 +  * The observation or measurement method
 +  * The Evidence required to demonstrate the Starting Conditions
 +
 +===== Example =====
 +
 +A Test Run evaluates a Node Set beginning from an approved distributed state.
 +
 +The Starting Conditions identify:
 +
 +  * Test Environment Version ''3.2''
 +  * Configuration Version ''7.1''
 +  * Node Set ''NS-004''
 +  * The Version of each Node
 +  * The state of each Node
 +  * The approved Baseline
 +  * The applicable Test Argument Values
 +  * The available Operational Resources
 +  * The starting network Configuration
 +  * The starting event
 +  * The starting time
 +
 +The Test Run records the observed Starting Conditions before Test Execution proceeds.
 +
 +A repeated Test Run uses the recorded Starting Conditions to recreate the required starting state and preserve Reproducibility.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>