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_object [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:t:test_object to public:99_annexes:annex-b-terms-and-definitions:t:test_object nick_didopublic:99_annexes:annex-b-terms-and-definitions:t:test_object [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Test Object ====== ====== Test Object ======
  
-[[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 Object is an identifiable [[private:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] representing information used or produced in the specification, preparation, execution, or evaluation of [[private:99_annexes:annex-b-terms-and-definitions:t:test|Testing]].+A Test Object is an identifiable [[public:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] representing information used or produced in the specification, preparation, execution, or evaluation of [[public:99_annexes:annex-b-terms-and-definitions:t:test|Testing]].
  
-Test Object provides the common conceptual parent for the principal test-information objects used by OMG TestIF and [[private:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]].+Test Object provides the common conceptual parent for the principal test-information objects used by OMG TestIF and [[public:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]].
  
 Test Objects include: Test Objects include:
  
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Items]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Items]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environments]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environments]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] +  * [[public:99_annexes:annex-b-terms-and-definitions:s:sequenced_test_object|Sequenced Test Objects]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Sets]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Sets]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|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]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]
  
 A Test Object can have: A Test Object can have:
Line 30: Line 30:
   * Attributes   * Attributes
   * Relationships to other Test Objects   * Relationships to other Test Objects
-  * [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] +  * [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] 
-  * Applicable [[private:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]]+  * Applicable [[public:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]]
  
-A Test Object can reference other Test Objects without containing or owning them. This permits reusable Test Items, Test Environments, Test Steps, Test Executables, and other Test Objects to participate in multiple [[private:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definitions]].+A Test Object can reference other Test Objects without containing or owning them. This permits reusable Test Items, Test Environments, Test Steps, Test Executables, and other Test Objects to participate in multiple [[public:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definitions]].
  
-A Test Object can represent information defined before [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] or information produced during or after Test Execution.+A Test Object can represent information defined before [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] or information produced during or after Test Execution.
  
 Examples of Test Objects defined before Test Execution include: Examples of Test Objects defined before Test Execution include:
  
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Items]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Items]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environments]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environments]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Sets]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Sets]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|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]]
  
 Examples of Test Objects produced during or after Test Execution include: Examples of Test Objects produced during or after Test Execution include:
  
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Runs]]
  
 ===== Definition ===== ===== Definition =====
  
-//identifiable [[private:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] representing information used or produced in the specification, preparation, execution, or evaluation of [[private:99_annexes:annex-b-terms-and-definitions:t:test|Testing]]//+//identifiable [[public:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] representing information used or produced in the specification, preparation, execution, or evaluation of [[public:99_annexes:annex-b-terms-and-definitions:t:test|Testing]]//
  
 ===== Source ===== ===== Source =====
Line 61: Line 61:
  
   * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Section 7.3.9, TestObject]]   * [[https://www.omg.org/spec/TestIF/1.0/Beta3/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0 Beta 3, Section 7.3.9, TestObject]]
-  * [[private:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] +  * [[public:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
   * DIDO Reference Implementation Conceptual Model   * DIDO Reference Implementation Conceptual Model
   * DIDO-TE draft Requirements Register   * DIDO-TE draft Requirements Register
Line 72: Line 72:
 Test Object is an abstract concept.. An instance is classified using an applicable concrete Test Object type. Test Object is an abstract concept.. An instance is classified using an applicable concrete Test Object type.
  
-A Test Object is not necessarily the subject being tested. A [[private:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Item]] identifies an entity within the scope of a test, including the [[private:99_annexes:annex-b-terms-and-definitions:s:system_under_test|System Under Test]].+A Test Object is not necessarily the subject being tested. A [[public:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Item]] identifies an entity within the scope of a test, including the [[public:99_annexes:annex-b-terms-and-definitions:s:system_under_test|System Under Test]].
  
-A Test Object is distinct from a general [[private:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]]. A Data Object becomes a Test Object when it represents information used or produced in the specification, preparation, execution, or evaluation of Testing.+A Test Object is distinct from a general [[public:99_annexes:annex-b-terms-and-definitions:d:data_object|Data Object]]. A Data Object becomes a Test Object when it represents information used or produced in the specification, preparation, execution, or evaluation of Testing.
  
-A Test Object does not need to contain executable instructions. [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] and [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]] can contain or reference execution information. Other Test Objects can describe Test Items, Test Environments, [[private:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Results]], or recorded Test Results.+A Test Object does not need to contain executable instructions. [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] and [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]] can contain or reference execution information. Other Test Objects can describe Test Items, Test Environments, [[public:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Results]], or recorded Test Results.
  
 A Test Object does not prescribe a particular: A Test Object does not prescribe a particular:
Line 93: Line 93:
 ===== Example ===== ===== Example =====
  
-A DIDO-TE [[private:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] references:+A DIDO-TE [[public:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] references:
  
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Item]] identifying a DIDO [[private:99_annexes:annex-b-terms-and-definitions:n:node|Node]] implementation +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_item|Test Item]] identifying a DIDO [[public:99_annexes:annex-b-terms-and-definitions:n:node|Node]] implementation 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] identifying the required configuration +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] identifying the required configuration 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Case]] identifying the behavior to verify +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Case]] identifying the behavior to verify 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] identifying the required actions and validations +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]] identifying the required actions and validations 
-  * A [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] containing or referencing automation instructions+  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] containing or referencing automation instructions
  
-[[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] produces a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] containing [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]].+[[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] produces a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] containing [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]].
  
 Each identified item constitutes a Test Object because it represents information used or produced in the specification, preparation, execution, or evaluation of Testing. Each identified item constitutes a Test Object because it represents information used or produced in the specification, preparation, execution, or evaluation of Testing.
  • public/99_annexes/annex-b-terms-and-definitions/t/test_object.1789260171.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido