About the Exam

This ISTQB Advanced Level certification is aimed at people involved in software testing and test automation, including testers, test analysts, test automation engineers, consultants, architects, managers, and software developers. It covers the purpose of test automation, its role across the software development lifecycle, tool selection, automation architecture, implementation, reporting, verification, and continuous improvement. Passing demonstrates knowledge of how to design and develop test automation solutions and verify that they support effective delivery and quality improvement.

Exam Topics

  • Introduction and Objectives for Test Automation4%
  • Preparing for Test Automation15%
  • Test Automation Architecture18%
  • Implementing Test Automation13%
  • Implementation and Deployment Strategies for Test Automation8%
  • Test Automation Reporting and Metrics13%
  • Verifying the Test Automation Solution12%
  • Continuous Improvement18%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated July 24, 2026 at 12:22 AM

Topic filter
Retired questions
Question sort

QuestionQ1

Introduction and Objectives for Test Automation

Which of the following is regarded as a disadvantage of test automation?

  • A Automated exploratory testing is difficult to implement.
  • B Test automation can be a distraction from the objective of finding bugs.
  • C Tests are more likely to have operator errors.
  • D Slower feedback on the quality of the system.
Explanation

Test automation can draw effort and attention toward building and maintaining automated checks rather than toward the primary testing objective of discovering defects. Automated tests generally provide faster feedback and reduce operator error.

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ2

Introduction and Objectives for Test Automation

Which of the following is a key success factor for any significant automation project?

  • A The TAA must be designed for testability.
  • B The TAA is self-documenting.
  • C The SUT must be designed for testability.
  • D The SUT is self-documenting.
Explanation

A system under test must be designed for testability so that automated tests can reliably control it, observe its behavior, establish required states, and verify outcomes.

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Implementing Test Automation

You are a TAE responsible for a TAS used across several products, each with complex UIs. It has been decided that every radio button in one product will be changed to a checkbox; checkboxes have not previously been used in the UI.

While updating the TAS to align with this change, which TWO actions would be MOST appropriate?

  • A a and c.
  • B b and c.
  • C b and d.
  • D d and e.
Explanation

The existing function for radio buttons should be extended to handle checkboxes when the controls require related UI-interaction support, preserving reuse and minimizing duplicated automation code. All affected test scripts must also be identified so their locators, interactions, and expected behavior can be updated. A UI-control substitution does not by itself require changing the overall Test Automation Architecture or established library naming conventions.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Test Automation Reporting and Metrics

Your TAF produces detailed test logs for each test it runs. Because data-storage capacity in the test environment is limited, after every run it is necessary to remove unneeded detail from logs for tests that passed and transfer the data that must be retained elsewhere.

What is the BEST way to accomplish this?

  • A Do it manually, so that selection of the data to be kept is under human control.
  • B Replace the logs with videos of UI activity that your test automation tool can take.
  • C Replace your current tool with another tool whose logs will need less storage space.
  • D Do it automatically with a script that can be run by your test automation tool.
Explanation

A script run by the test automation tool can consistently remove unnecessary details from passed-test logs and relocate retained data after each execution. This makes the recurring retention process efficient, repeatable, and less prone to human error.

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Verifying the Test Automation Solution

Which of the following should be performed when checking the composition of the test suite?

  • A Check and verify the use of any new features in the current version of the TAF.
  • B Check that the tests are linked to the correct versions of the TAF and SUT.
  • C Check that the test results are always the same, i.e. that the tests are repeatable.
  • D Check and consider the effects of intrusiveness of the automated test tools.
Explanation

Checking an automated test suite includes ensuring that it is complete and is associated with the correct versions of the Test Automation Framework (TAF) and the system under test (SUT). Repeatability and newly used framework features are verified through separate activities.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!
Know a question that should be here? Contribute to this exam
Back home