ISTQB CT-TAE – Certified Tester Test Automation Engineer — Question 62
You are working on a software project that is creating software that will be used by diagnosticians who are gathering information for a medical study. The data is entered into a grid that allows the doctor to see all the pertinent data at one time.
The software runs on desktops, tablets and secure handheld devices. Unfortunately, this grid cannot be interpreted by the test automation. It is possible to automate the testing of the data collection and display by using screen positioning, but that is likely to break when different devices/resolutions are used.
Given this information, how should you proceed with the test automation?
Answer options
- A. Automate the testing for the grid across all supported devices because this is capturing and displaying critical data.
- B. Automate the testing for the grid, but only on one platform to minimize the customization required.
- C. Do not automate the testing for the grid, use manual testing for that component.
- D. Automate the testing of the data capture at the database, but do not automate the testing of the UI.
Correct answer: D
Explanation
The correct approach is to automate the testing of data capture at the database since it ensures accuracy without being affected by UI variations across devices. Automating the grid testing on all devices (A) or just one platform (B) is risky due to resolution issues, and relying solely on manual testing (C) is not efficient in a software development context.