Which ONE of the following statements about maintenance testing is CORRECT?
A.
Maintenance testing is performed exclusively for adaptive maintenance.
B.
Maintenance testing is only required when defects are reported in production.
C.
Maintenance testing should be performed when enhancements, fixes, or updates are applied to an existing system.
D.
Maintenance testing does not require test cases since it focuses solely on defect verification.
The Answer Is:
C
This question includes an explanation.
Explanation:
Comprehensive and Detailed In-Depth Explanation:
Maintenance testing is carried out whenever changes are made to an existing system, including enhancements, defect fixes, and system migrations (C). It is not limited to adaptive maintenance (A) and is needed even when no defects are reported (B). Test cases are essential to validate fixes and prevent regressions (D).