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:t:test [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:t:test [2026/09/13 17:06] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Test ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +A **Test** is the general testing concept used to evaluate one or more characteristics of a subject under defined conditions.
 +
 +The term is intentionally broader than more specialized testing concepts such as [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Case]], [[public:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Set]], [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]], and [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]].
 +
 +A Test may be described, organized, or realized using one or more of those concepts, but it is not synonymous with any one of them.
 +
 +The Test Information Interchange Format (TestIF) intentionally provides foundational testing concepts that can support differing organizational, tool, and standards-based interpretations of testing terminology. DIDO-TE follows that approach by defining Test broadly enough to support multiple testing structures without imposing a particular implementation or execution model.
 +
 +===== Definition =====
 +
 +//A governed specification or activity used to evaluate one or more characteristics of a Test Object under defined conditions and to determine whether observed results satisfy applicable Expected Results, criteria, or requirements.//
 +
 +===== Source =====
 +
 +  * Object Management Group, Test Information Interchange Format (TestIF) 1.0
 +  * [[private:07-dido-te:99-annexes:annex-b-references:dte-004|[DTE4] DIDO Reference Data Model]]
 +  * DIDO-TE architectural normalization
 +
 +===== Note =====
 +
 +A Test may include or reference:
 +
 +  * the subject or [[public:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]] being evaluated
 +  * applicable [[public:99_annexes:annex-b-terms-and-definitions:r:requirement|Requirements]]
 +  * defined test conditions
 +  * [[public:99_annexes:annex-b-terms-and-definitions:e:expected_result|Expected Results]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_case|Test Cases]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_set|Test Sets]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]]
 +  * the [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]]
 +  * supporting [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +
 +The exact internal structure of a Test depends on the applicable testing model, profile, policy, or Test Definition.
 +
 +A Test is distinct from a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]. A Test describes what is to be evaluated, while a Test Run represents a particular execution of applicable test information.
 +
 +===== Example =====
 +
 +A Test may specify that a candidate Node implementation is evaluated for conformance with a governed protocol requirement under defined network conditions.
 +
 +The Test may identify:
 +
 +  * the Node as the Test Object
 +  * one or more Test Cases
 +  * applicable Test Executables
 +  * the required Test Environment
 +  * Expected Results
 +  * Validation Criteria
 +
 +One or more Test Runs may subsequently execute that Test.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>