ISTQB CT-TAE – Certified Tester Test Automation Engineer — Question 40
Which of the following is a characteristic of a SUT that has been designed for testability?
Answer options
- A. Interfaces that could be used to change or control the SUT are protected and not accessible.
- B. Interfaces between components are masked so that results can be viewed but inputs cannot be altered.
- C. Interfaces in the form of stubs are included in the production code that can be used by the test automation to exercise error states.
- D. Interfaces are provided that allow the test automation to check the system behavior that results from a tested stimulus.
Correct answer: D
Explanation
The correct answer, D, highlights that testable SUTs provide interfaces for test automation to verify system behavior based on specific inputs. The other options describe restrictions or limitations that do not facilitate effective testing, such as masking interfaces or protecting them from access.