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
Questions per page

QuestionQ1

Introduction and Objectives for Test Automation

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

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?

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?

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?

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?

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