2.4 Maintenance Testing
Maintenance testing occurs after the software is released to ensure updates, bug fixes, or changes (e.g., new features, environment changes) don’t introduce defects. It includes:
- Regression Testing: Re-running tests to confirm existing functionality is unaffected.
- Impact Analysis: Assessing the scope of changes to determine testing needs.
- Testing New Features: Validating added functionality.
Note: Maintenance testing is critical for systems with frequent updates or long lifespans.