Question 320
During a release-readiness review, a tester observes: A browser-based app performs exactly to requirements on desktop but cannot complete payment on supported mobile devices with a virtual keyboard covering the submit button. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Include representative supported environments in the test configuration matrix. It addresses the principle (System quality includes device and usage-context behavior beyond a single functional test environment.) and can be assessed by: A customer completes a payment on each supported mobile profile without the keyboard hiding mandatory controls.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 2.2): A payment provider creates a new authentication algorithm and counts a security penetration test as proof that its business rules calculate fees correctly. The targeted safeguard for the current case is: Include representative supported environments in the test configuration matrix.
This preventive step mitigates a different project risk (syllabus section 2.2): An insurance team executes code-based branch tests exclusively and overlooks a legally required policy exception absent from the implementation. The targeted safeguard for the current case is: Include representative supported environments in the test configuration matrix.
This preventive step mitigates a different project risk (syllabus section 2.3): An ERP is partially retired and a data export process is introduced, but test planning excludes archival integrity because no new user interface was built. The targeted safeguard for the current case is: Include representative supported environments in the test configuration matrix.