ISTQB Test Automation Engineer practice questions and answers 2026. Tap an option to test yourself — you'll see the correct answer and a plain-English explanation for every question. Free, no login.
Q21Which of the following is the most important testability characteristic that should be assessed before implementing test automation?
✓ Correct answer: D. Controllability of the system under test
Controllability is critical for test automation as it determines whether test inputs can be easily applied to the SUT. Without sufficient controllability, automation may be impossible or require complex workarounds.
Q22When preparing for test automation, what is the primary purpose of assessing the observability of a system?
✓ Correct answer: C. To determine if the system's internal states can be observed through outputs for verification
Observability refers to how well internal states can be observed through outputs. High observability makes it easier for automated tests to verify expected behavior through visible outputs and results.
Q23What is a key consideration when preparing test data for automation?
✓ Correct answer: B. Test data should be in a known state and reproducible for consistent test results
Automated tests require consistent, reusable test data to produce reliable results across repeated executions. Data should be in a known state before each test run.
Q24Which of the following is NOT typically part of a testability assessment for automation?
✓ Correct answer: A. Evaluation of user interface aesthetics
While user interface aesthetics may impact usability testing, they are not typically part of testability assessment for automation, which focuses on controllability, observability, and isolation aspects.
Q25What environmental factor is most critical to assess before implementing test automation?
✓ Correct answer: D. Stability of the test environment
Stability of the test environment is crucial for reliable automation. Unstable environments lead to false failures, making it difficult to determine if failures are due to application defects or environmental issues.
Q26When analyzing a system for automation feasibility, which factor indicates poor testability?
✓ Correct answer: C. Hard-coded test data within the application
Hard-coded test data complicates test automation by making the system difficult to control with different test inputs and creates maintenance problems when data changes.
Q27In the context of test automation preparation, what does "controllability" refer to?
✓ Correct answer: B. The ability to control the inputs and states of the system under test
Controllability refers to how easily test inputs can be provided to the system under test, which is essential for effective automation implementation.
Q28Which of the following is most important to verify before implementing UI-based test automation?
✓ Correct answer: A. UI elements have stable identifiers or locators
Stable element locators (IDs, names, etc.) are essential for UI automation, as tests rely on these to identify and interact with interface elements. Changing locators will break automated tests.
Q29What is a key consideration when assessing API testability for automation?
✓ Correct answer: D. Quality and completeness of API documentation
Documentation quality is critical for API automation as it provides information about endpoints, parameters, request/response formats, and error handling, which are all needed to design effective automated tests.
Q30Which aspect of test data management is most important when preparing for test automation?
✓ Correct answer: C. Ability to reset or restore test data to a known state
Test data reset capabilities ensure tests start from a known state, which is essential for test independence and consistent results across multiple executions.
Use the free ISTQB Test Automation Engineer sample, download the PDF, then unlock web-based timed mock exams for a full exam rehearsal.