About the Exam

This ISTQB Advanced Level certification covers structured and thorough software testing across the software development life cycle, with emphasis on the test analyst role, test analysis and test design, risk-based testing, and functional plus user-focused non-functional testing. It is aimed at people who want to deepen their expertise in test analysis and test design techniques and who already hold a valid ISTQB Foundation Level certificate, with sufficient practical experience. Passing demonstrates knowledge of the skills and responsibilities expected of an Advanced Level Test Analyst.

Exam Topics

  • The Tasks of the Test Analyst in the Test Process19%
  • The Tasks of the Test Analyst in Risk-Based Testing7%
  • Test Analysis and Test Design51%
  • Testing Quality Characteristics5%
  • Software Defect Prevention19%

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 August 12, 2026 at 8:47 PM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Test Analysis and Test Design

You are designing test cases from the following state-transition diagram.

Question Image

So far, the only test case designed is:

TC1: start, model, error, error, ready, model, switch, switch, switch, switch.

You use the ROUND TRIP coverage approach. What round-trip coverage is achieved by this test case?

Explanation

Round-trip coverage requires testing every elementary loop from each possible start/end state, without repeating an intermediate state. There are 10 round trips. The executed sequence covers three: the Repair self-loop, Primary→Backup→Primary, and Backup→Primary→Backup. The other loops are not completed as contiguous elementary loops, so the achieved coverage is 3/10, or 30%.

Learn more

Community Discussion

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

QuestionQ2

Test Analysis and Test Design

A system accepts two natural-number inputs, T1 and T2, representing successive temperature readings. Temperature is recorded in whole degrees Celsius. It returns temperature-change information using this logic:

  • IF T1 = T2, return the message “Temperature has not changed.”
  • IF T1 ≠ T2, return the message “Temperature has changed.”

You apply domain-based testing to verify that the preceding requirement is implemented correctly, following the SIMPLIFIED coverage technique.

Which set of test points, interpreted as temperature pairs (T1, T2), provides 100% of this coverage?

Explanation

For an equality border, simplified domain coverage requires one ON point and two nearest OFF points on opposite sides of the border. The pair (10, 10) is ON the T1 = T2 border; (10, 11) is immediately on the T1 < T2 side, and (10, 9) is immediately on the T1 > T2 side. This covers equality and both forms of inequality at the closest whole-degree values.

Learn more

Community Discussion

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

QuestionQ3

Test Analysis and Test Design

You are designing test cases based on this use case:

Use case: logging in to the online banking system

  1. The user opens the banking application.
  2. The system displays the login page.
  3. The user enters their username and password.
  4. The user clicks the “Login” button.
  5. The system verifies the username and password in the database.
  6. The system starts the multi-factor authentication (MFA) procedure.
  7. The user undergoes MFA verification.
  8. The system logs the user in and redirects them to the welcome screen.

Alternative flows:

  • 3A: The user clicks the “Forgot Password” button. The system sends an e-mail containing a link to reset the password and returns to step 2.
  • 5A: Incorrect password. The system displays the message “Incorrect password”, and, after the user closes the message window, returns to step 3.

Exceptions:

  • 2A: The system is unavailable because of maintenance work. The system displays the message “Maintenance work in progress; try later” and the login process ends.
  • 7A: MFA verification error. The system displays the message “MFA verification failed” and the login process ends.

The test strategy requires coverage of the main scenario, alternative flows, and exceptions for each use case. The strategy permits testing multiple alternative flows in one test case. Each exception must be tested in a separate test case, although a test case can contain alternative flows.

What is the MINIMUM number of test cases that achieves this coverage?

Explanation

One test case covers the successful main scenario. A separate test case is required for exception 2A. A separate test case is also required for exception 7A, and it can include both alternative flows 3A and 5A before the MFA failure occurs. Thus, three test cases are sufficient and necessary.

Community Discussion

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

QuestionQ4

The Tasks of the Test Analyst in the Test Process

Which option BEST characterizes a test analyst’s involvement across different software development lifecycles?

Explanation

In a sequential lifecycle, testing execution occurs in the later lifecycle phases after earlier development phases have progressed. In an incremental lifecycle, each independently developed increment is tested, so test execution is performed for each increment. The ISTQB Test Analyst syllabus specifies both distinctions.

Learn more

Community Discussion

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

QuestionQ5

The Tasks of the Test Analyst in Risk-Based Testing

Which activity is not carried out by a test analyst as part of product risk analysis?

Explanation

Product risk analysis includes identifying risks, evaluating their impact, and categorizing them. Reviewing requirements to mitigate risks is a risk-mitigation activity, not an activity within the analysis itself.

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