| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-006-reproduce-real-world-conditions [2026/08/18 12:34] – ↷ Page moved from dido:03-dido-te:99-annexes:annex-c-requirements:02-test-environment-requirements:env-006-reproduce-real-world-conditions to dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:en nick_dido | dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-006-reproduce-real-world-conditions [2026/08/18 14:04] (current) – nick_dido |
|---|
| ====== ENV-006 — Reproduce Real-World Conditions ====== | ====== ENV-006 — Reproduce Real-World Conditions ====== |
| |
| [[dido:03-dido-te:99-annexes:annex-c-requirements:02-test-environment-requirements:start|Go to C.2 Test Environment Requirements]] | [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:start|Go to C.3.1 Test Environment Requirements]] |
| |
| ===== Statement ===== | ===== Statement ===== |
| The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL reproduce the real-world conditions specified by the applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]. | The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL reproduce the real-world conditions specified by the applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]. |
| |
| ===== Derived From ===== | ===== Source ===== |
| |
| * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned | * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned |
| A test performed under idealised or unrepresentative conditions may produce results that do not reflect the behaviour of the [[dido:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]] in its intended operational context. | A test performed under idealised or unrepresentative conditions may produce results that do not reflect the behaviour of the [[dido:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]] in its intended operational context. |
| |
| Real-world conditions include the operational, physical, computational, network, temporal, data, workload, dependency, security, environmental, organisational, and jurisdictional conditions material to the purpose of a test. Relevant conditions may include realistic transaction volumes, user activity, data distributions, resource contention, network characteristics, service dependencies, geographic distribution, clock behaviour, infrastructure limitations, access controls, component failures, and recovery events. | Real-world conditions include the operational, physical, computational, network, temporal, data, workload, dependency, security, environmental, organisational, and jurisdictional conditions material to the purpose of a test. |
| |
| Reproduction does not require unrestricted duplication of a production environment. The applicable Test Definition identifies the real-world conditions material to the test, the method used to reproduce each condition, and the acceptance criteria and tolerances governing adequate reproduction. | Relevant conditions may include realistic transaction volumes, user activity, data distributions, resource contention, network characteristics, service dependencies, geographic distribution, clock behaviour, infrastructure limitations, access controls, component failures, and recovery events. |
| |
| The DIDO-TE records the conditions actually present during Test Execution and validates them against the specified conditions. This comparison establishes whether the Test Results support conclusions about behaviour under the intended real-world conditions. | Reproduction does not require unrestricted duplication of a production environment. The applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] identifies the real-world conditions material to the test, the method used to reproduce each condition, and the acceptance criteria and tolerances governing adequate reproduction. |
| | |
| | The conditions actually present during [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] require observation or measurement and comparison with the specified conditions. |
| | |
| | This comparison establishes whether the resulting [[dido:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] support conclusions about behaviour under the intended real-world conditions. |
| |
| ===== Applies To ===== | ===== Applies To ===== |
| * A missing, uncontrolled, unobserved, inaccurately reproduced, unsupported, or untraceable mandatory real-world condition constitutes nonconformance with this requirement. | * A missing, uncontrolled, unobserved, inaccurately reproduced, unsupported, or untraceable mandatory real-world condition constitutes nonconformance with this requirement. |
| |
| Verification includes: | ===== Traceability ===== |
| | |
| | {{backlinks>.}} |
| | |
| | ===== ConOps Relationship ===== |
| | |
| | Add links to the ConOps activities and architecture sections governing reproduction of operational conditions, workload generation, data conditions, network conditions, resource constraints, service dependencies, failure and recovery conditions, observation, measurement, validation, Evidence, and Traceability. |
| | |
| | ===== Delivery Phase ===== |
| | |
| | Assign the applicable delivery phase. |
| | |
| | ===== Requirement Status ===== |
| | |
| | Draft |
| | |
| | ===== Statement Reference ===== |
| | |
| | Use the following syntax to reference this requirement's Statement section from another DokuWiki page: |
| | |
| | <code dokuwiki> |
| | {{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-006-reproduce-real-world-conditions#Statement&noheader&nofooter&noeditbtn}} |
| | </code> |
| | |
| | ---- |
| |
| * Inspection of the real-world conditions specified by the applicable Test Definition | <WRAP centeralign> |
| * Inspection of the operational context, rationale, acceptance criteria, tolerances, and permitted deviations associated with each condition | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. |
| * Inspection of the methods used to establish, control, observe, measure, and validate each condition | </WRAP> |
| * Comparison of specified real-world conditions with the conditions present during Test Execution | |
| * Observation of representative workloads, data distributions, user activity, network behaviour, resource limitations, service dependencies, | |