2.3 Maintenance Testing Flashcards
What can trigger maintenance and maintenance testing?
- Modifications such as planned enhancements, corrective changes, or hot fixes.
- Upgrades or migrations of the operational environment.
- Retirement of a system or application.
What does the scope of maintenance testing depend on?
- degree of risk of the change
- size of the change
- size of existing system
What testing may be needed for an upgrade or migration of the operational environment?
- testing the new environment and changed software
- tests of data conversion/migration between the environments
What tests may be needed when retiring a system or application?
- tests of data archiving solutions if long data-retention is required
- testing of restore and retrieval procedures after archiving data
Testing the changes to a system in production includes what two parts?
Evaluating the success of the implementation of the change and the checking for possible regressions in parts of the system that remain unchanged.
Is maintenance testing always planned in advance?
No, maintenance can involve planned releases/deployments and unplanned releases/deployments (hot fixes). Impact analysis may be done before a change is made, to help decide if the change should be made, based on the potential consequences in other areas of the system. Testing must meet these needs.