| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:r:regression_test [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:r:regression_test to public:99_annexes:annex-b-terms-and-definitions:r:regression_test nick_dido | public:99_annexes:annex-b-terms-and-definitions:r:regression_test [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Regression Test ====== | ====== Regression Test ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| |
| A Regression Test is a [[private:99_annexes:annex-b-terms-and-definitions:t:test|Test]] performed after a [[private:99_annexes:annex-b-terms-and-definitions:c:change|Change]] to determine whether the Change adversely affected previously verified behavior. | A Regression Test is a [[public:99_annexes:annex-b-terms-and-definitions:t:test|Test]] performed after a [[public:99_annexes:annex-b-terms-and-definitions:c:change|Change]] to determine whether the Change adversely affected previously verified behavior. |
| |
| Regression Tests may be needed after: | Regression Tests may be needed after: |
| * A defect correction | * A defect correction |
| * A software enhancement | * A software enhancement |
| * A [[private:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] Change | * A [[public:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] Change |
| * A data-model or schema Change | * A data-model or schema Change |
| * A dependency Change | * A dependency Change |
| * Replacement of a software or hardware component | * Replacement of a software or hardware component |
| * Modification of a [[private:99_annexes:annex-b-terms-and-definitions:t:test_asset|Test Asset]] | * Modification of a [[public:99_annexes:annex-b-terms-and-definitions:t:test_asset|Test Asset]] |
| * A Change to an external service or operational environment | * A Change to an external service or operational environment |
| |
| The applicable Regression Tests may be selected using the [[private:99_annexes:annex-b-terms-and-definitions:m:maintained_item|Maintained Item]], its identified dependencies, expected Change effects, applicable [[private:99_annexes:annex-b-terms-and-definitions:r:requirement|Requirements]], [[private:99_annexes:annex-b-terms-and-definitions:m:maintainability_criterion|Maintainability Criteria]], and conditions of the applicable [[private:99_annexes:annex-b-terms-and-definitions:c:change_authorization|Change Authorization]]. | The applicable Regression Tests may be selected using the [[public:99_annexes:annex-b-terms-and-definitions:m:maintained_item|Maintained Item]], its identified dependencies, expected Change effects, applicable [[public:99_annexes:annex-b-terms-and-definitions:r:requirement|Requirements]], [[public:99_annexes:annex-b-terms-and-definitions:m:maintainability_criterion|Maintainability Criteria]], and conditions of the applicable [[public:99_annexes:annex-b-terms-and-definitions:c:change_authorization|Change Authorization]]. |
| |
| ===== Definition ===== | ===== Definition ===== |
| ===== Example ===== | ===== Example ===== |
| |
| A Change replaces a [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] dependency. A previously successful Test is performed again to determine whether the replacement altered the Test Executable’s previously verified behavior. In this use, the repeated Test is a Regression Test. | A Change replaces a [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]] dependency. A previously successful Test is performed again to determine whether the replacement altered the Test Executable’s previously verified behavior. In this use, the repeated Test is a Regression Test. |
| |
| ---- | ---- |