Differences

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

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:t:test_sequence [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:t:test_sequence to public:99_annexes:annex-b-terms-and-definitions:t:test_sequence nick_didopublic:99_annexes:annex-b-terms-and-definitions:t:test_sequence [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Test Sequence ====== ====== Test Sequence ======
  
-[[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 Sequence defines the order and progression of [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] during [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].+A Test Sequence defines the order and progression of [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] during [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].
  
-A Test Sequence contains one or more [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]]. Each Sequence Step identifies:+A Test Sequence contains one or more [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]]. Each Sequence Step identifies:
  
   * A position within the Test Sequence   * A position within the Test Sequence
   * The applicable Sequenced Test Object   * The applicable Sequenced Test Object
-  * The applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_argument_value|Test Argument Values]]+  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_argument_value|Test Argument Values]]
   * The Sequence Steps that can follow it   * The Sequence Steps that can follow it
   * The conditions governing progression to those Sequence Steps   * The conditions governing progression to those Sequence Steps
Line 20: Line 20:
   * [[private:99_annexes:annex-b-terms-and-definitions:t:test_cases|Test Cases]]   * [[private:99_annexes:annex-b-terms-and-definitions:t:test_cases|Test Cases]]
   * [[private:99_annexes:annex-b-terms-and-definitions:t:test_steps|Test Steps]]   * [[private:99_annexes:annex-b-terms-and-definitions:t:test_steps|Test Steps]]
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]]
  
 A Test Sequence can define: A Test Sequence can define:
Line 37: Line 37:
  
   * Completion of a Sequence Step   * Completion of a Sequence Step
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]+  * A [[public:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]
   * A measured value   * A measured value
   * An observed event   * An observed event
   * A timeout   * A timeout
   * An error   * An error
-  * A [[private:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policy]]+  * A [[public:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policy]]
   * Another defined condition   * Another defined condition
  
 ===== Definition ===== ===== Definition =====
  
-//definition of the order and progression of [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] during [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]//+//definition of the order and progression of [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] during [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]//
  
 ===== Source ===== ===== Source =====
Line 55: Line 55:
  
   * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Sections 7.3.4 and 7.3.14]]   * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Sections 7.3.4 and 7.3.14]]
-  * [[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]] 
-  * [[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_execution|Test Execution]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
   * DIDO Reference Implementation Conceptual Model   * DIDO Reference Implementation Conceptual Model
   * DIDO-TE draft Requirements Register   * DIDO-TE draft Requirements Register
Line 67: Line 67:
 ===== Note ===== ===== Note =====
  
-A Test Sequence differs from a [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]:+A Test Sequence differs from a [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]]:
  
   * A Test Sequence defines the overall execution progression   * A Test Sequence defines the overall execution progression
   * A Sequence Step identifies one position within that progression   * A Sequence Step identifies one position within that progression
  
-A Test Sequence differs from a [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]]:+A Test Sequence differs from a [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Object]]:
  
   * A Sequenced Test Object defines reusable test content   * A Sequenced Test Object defines reusable test content
   * A Test Sequence defines how occurrences of Sequenced Test Objects progress during Test Execution   * A Test Sequence defines how occurrences of Sequenced Test Objects progress during Test Execution
  
-A Test Sequence differs from [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]:+A Test Sequence differs from [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]:
  
   * A Test Sequence defines the planned progression   * A Test Sequence defines the planned progression
Line 88: Line 88:
 The structural presence of multiple following Sequence Steps does not by itself determine whether they execute concurrently or conditionally. The Test Sequence must provide sufficient progression information to resolve that behavior. The structural presence of multiple following Sequence Steps does not by itself determine whether they execute concurrently or conditionally. The Test Sequence must provide sufficient progression information to resolve that behavior.
  
-A Test Sequence does not record what occurred during Test Execution. The applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] and Test Results record the actual execution path and outcomes.+A Test Sequence does not record what occurred during Test Execution. The applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] and Test Results record the actual execution path and outcomes.
  
 ===== Example ===== ===== Example =====
  
-A Test Sequence evaluates a proposed transaction across a [[private:99_annexes:annex-b-terms-and-definitions:n:node_set|Node Set]].+A Test Sequence evaluates a proposed transaction across a [[public:99_annexes:annex-b-terms-and-definitions:n:node_set|Node Set]].
  
 The Test Sequence defines Sequence Steps that: The Test Sequence defines Sequence Steps that:
  
-  * Establish the applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]+  * Establish the applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
   * Submit the proposed transaction   * Submit the proposed transaction
-  * Observe the response from each applicable [[private:99_annexes:annex-b-terms-and-definitions:n:node|Node]] +  * Observe the response from each applicable [[public:99_annexes:annex-b-terms-and-definitions:n:node|Node]] 
-  * Compare the observed states with the applicable [[private:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Results]] +  * Compare the observed states with the applicable [[public:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Results]] 
-  * Collect the supporting [[private:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]+  * Collect the supporting [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
   * Terminate successfully when all required Test Results receive a passing Verdict   * Terminate successfully when all required Test Results receive a passing Verdict
   * Follow an error-handling path when a required Node fails to respond   * Follow an error-handling path when a required Node fails to respond
  
-The resulting [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] identifies the Sequence Steps actually performed and the Test Results produced for those steps.+The resulting [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] identifies the Sequence Steps actually performed and the Test Results produced for those steps.
  
 ---- ----
  • public/99_annexes/annex-b-terms-and-definitions/t/test_sequence.1789260172.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido