Maintenance testing is essential when there is a need to ensure that the software continues to function correctly after it has been modified. Migration to a new platform is a significant change that can impact the software's functionality, requiring thorough maintenance testing to verify that the software performs as expected in the new environment. This ensures that any platform-specific issues are identified and resolved.
Question 2
When is testing complete?
Options:
A.
When time and budget are exhausted.
B.
When there is enough information for sponsors to make an informed decision about release.
C.
When there are no remaining high priority defects outstanding.
D.
When every data combination has been exercised successfully.
Answer:
B
Explanation:
Sometimes time/money does signify the end of testing, but it is really complete when everything that was set out in advance has been achieved.
Testing is considered complete when sufficient information has been gathered to assess the quality of the software and to make an informed decision about its release. This includes understanding the risks of any remaining defects, the test coverage achieved, and the test results. It is not practical to wait until all possible test cases have been executed or until no defects remain, as these conditions are often impossible to meet within typical project constraints.
[Reference: ISTQB CTFL Syllabus V4.0 - Section 1.1, What is Testing?, , ]
Question 3
When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?
Options:
A.
Prepare and acquire the test data
B.
Set up and check the test environment
C.
Write test summary reports
D.
Review tests developed by others
Answer:
C
Explanation:
Writing test summary reports is typically the responsibility of a test leader or manager, who consolidates testing activities and results to communicate with stakeholders. Testers are more involved in preparing and acquiring test data, setting up and checking the test environment, and reviewing tests developed by others. These tasks are more hands-on and technical, aligning with the role of a tester .