ISQI Certified Tester Foundation Level — Question 77
Which of the following statements best characterises maintenance testing?
Answer options
- A. Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimise the amount of regression testing needed
- B. Maintenance testing is triggered by changes to software under development before initial delivery and uses the test plan to determine how much regression testing to do
- C. Maintenance testing is triggered by changes to the test environment and uses testing tools to perform regression testing
- D. Maintenance testing is triggered by changes to the software environment and uses structural testing to ensure the changes function correctly
Correct answer: A
Explanation
Option A is correct because maintenance testing indeed focuses on changes to already delivered software and leverages impact analysis to limit regression testing efforts. The other options mischaracterize the context or trigger for maintenance testing, such as suggesting it occurs during development (B), involves test environment changes (C), or emphasizes structural testing instead of impact analysis (D).