Differences
This shows you the differences between two versions of the page.
| Both sides previous 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 14:00] – 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 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| [[dido: | [[dido: | ||
| - | ENV-006 is a non-leaf requirement group governing reproduction, | + | ===== Statement ===== |
| - | Conformance is assessed against the individual leaf requirements listed below. ENV-006 does not establish a separate conformance obligation. | + | 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: |
| - | + | ||
| - | ===== Contents ===== | + | |
| - | + | ||
| - | {{indexmenu> | + | |
| ===== Source ===== | ===== Source ===== | ||
| Line 19: | Line 15: | ||
| ===== Rationale ===== | ===== Rationale ===== | ||
| - | A test performed under idealized | + | A test performed under idealised |
| Real-world conditions include the operational, | Real-world conditions include the operational, | ||
| - | Relevant conditions may include realistic transaction volumes, user activity, data distributions, | + | Relevant conditions may include realistic transaction volumes, user activity, data distributions, |
| Reproduction does not require unrestricted duplication of a production environment. The applicable [[dido: | Reproduction does not require unrestricted duplication of a production environment. The applicable [[dido: | ||
| - | The conditions actually present during [[dido: | + | The conditions actually present during [[dido: |
| - | The leaf requirements in this group define | + | This comparison establishes whether |
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 43: | Line 39: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| + | |||
| + | ===== Verification ===== | ||
| + | |||
| + | Verification confirms that: | ||
| + | |||
| + | * The applicable Test Definition identifies each real-world condition subject to reproduction. | ||
| + | * Each specified real-world condition has a unique identity. | ||
| + | * The Test Definition states why each condition is material to the purpose of the test. | ||
| + | * The Test Definition identifies the operational context represented by the specified conditions. | ||
| + | * The Test Definition identifies the Nodes, Test Resources, interfaces, dependencies, | ||
| + | * The Test Definition specifies the expected value, state, range, distribution, | ||
| + | * The Test Definition specifies the applicable acceptance criteria, tolerances, resolutions, | ||
| + | * The Test Definition specifies the method used to establish, control, observe, measure, and validate each condition. | ||
| + | * The Test Definition identifies each condition reproduced through physical resources, virtual resources, simulation, emulation, recorded data, generated data, operator action, or an external service. | ||
| + | * The Test Definition identifies assumptions and abstractions associated with the reproduction of each condition. | ||
| + | * The Test Definition identifies sensitive, proprietary, | ||
| + | * The Test Definition identifies production dependencies replaced by test doubles, simulators, emulators, replicas, or controlled services. | ||
| + | * The Test Definition specifies the required relationships and interactions among concurrently reproduced conditions. | ||
| + | * The Test Definition identifies the conditions that must exist before Test Execution begins. | ||
| + | * The Test Definition identifies the conditions that must remain within specified limits during Test Execution. | ||
| + | * The Test Definition identifies the conditions assessed after Test Execution. | ||
| + | * The DIDO-TE establishes each required pre-execution condition before beginning the applicable Test Execution. | ||
| + | * The DIDO-TE controls each reproduced condition throughout its specified period. | ||
| + | * The DIDO-TE observes or measures each reproduced condition at the frequency and resolution specified by the Test Definition. | ||
| + | * The DIDO-TE records the planned and actual values, states, ranges, distributions, | ||
| + | * The DIDO-TE preserves the relationships and interactions specified among concurrently reproduced conditions. | ||
| + | * The DIDO-TE distinguishes reproduced conditions from conditions introduced by the Test Object, an operator, the DIDO-TE, or an unintended environmental event. | ||
| + | * The DIDO-TE detects a reproduced condition that does not occur, occurs at the wrong time, exceeds its specified scope, falls outside its specified tolerance, or remains active beyond its specified duration. | ||
| + | * The DIDO-TE identifies any required condition that cannot be reproduced, observed, measured, controlled, or validated. | ||
| + | * The DIDO-TE does not treat an unevaluated mandatory condition as satisfied. | ||
| + | * The DIDO-TE determines whether each reproduced condition satisfies its specified acceptance criteria. | ||
| + | * The DIDO-TE determines whether a deviation invalidates the Test Execution, limits interpretation of a Test Result, or remains within a permitted exception. | ||
| + | * The DIDO-TE distinguishes a failure to reproduce a specified condition from a failure or nonconformance of the Test Object. | ||
| + | * The DIDO-TE records condition identities, sources, methods, expected values, actual values, tolerances, measurements, | ||
| + | * The DIDO-TE maintains [[dido: | ||
| + | * A missing, uncontrolled, | ||
| ===== Traceability ===== | ===== Traceability ===== | ||
| Line 60: | Line 92: | ||
| Draft | Draft | ||
| - | ===== Notes for Editors | + | ===== Statement Reference |
| - | + | ||
| - | The subordinate leaf requirements define the normative obligations and corresponding verification criteria for ENV-006. | + | |
| - | + | ||
| - | The former ENV-006 Statement and Verification sections were removed because ENV-006 serves as a non-leaf requirement group and does not establish an independently verifiable conformance obligation. | + | |
| - | The former Verification | + | Use the following syntax to reference this requirement' |
| - | After you create and finalize all subordinate requirement pages, you may remove explicit child links because the '' | + | <code dokuwiki> |
| + | {{section> | ||
| + | </ | ||
| ---- | ---- | ||