HomeISTQB Test Analyst Exam PrepQuestions 1–10
ISTQB Test Analyst Exam PrepPart 1 of 3

ISTQB Test Analyst Exam Prep Exam Questions & Answers 2026 (1–10)

ISTQB Test Analyst Exam Prep 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.

Practise ISTQB Test Analyst Exam Prep questions free, download the PDF, or unlock timed mock exams when you are ready.
Multiple choice — pick the best answer, then reveal it
  1. Q1Which white-box test technique focuses on ensuring that each executable statement in the code is executed at least once during testing?

    • AModified condition/decision coverage
    • BDecision testing
    • CMultiple condition testing
    • DStatement testing
    Show answer

    ✓ Correct answer: D. Statement testing

    Statement testing (also called statement coverage) aims to ensure each executable statement in the code is executed at least once during testing. It's the most basic form of white-box testing coverage.

  2. Q2Which of the following coverage levels provides the strongest logical test coverage?

    • ADecision coverage
    • BStatement coverage
    • CModified condition/decision coverage (MC/DC)
    • DBranch coverage
    Show answer

    ✓ Correct answer: C. Modified condition/decision coverage (MC/DC)

    Modified condition/decision coverage (MC/DC) requires that each condition in a decision independently affects the outcome of the decision, making it stronger than the other options in detecting logical defects.

  3. Q3In the context of white-box testing, what is the main advantage of decision testing over statement testing?

    • AIt executes fewer test cases
    • BIt ensures all branches or decision outcomes are tested
    • CIt can be completely automated
    • DIt does not require code access
    Show answer

    ✓ Correct answer: B. It ensures all branches or decision outcomes are tested

    Decision testing ensures that all branches or decision outcomes are tested, which provides better test coverage than statement testing by ensuring that both true and false paths in conditions are executed.

  4. Q4A team is using multiple condition testing on a complex financial application. What is this technique primarily designed to evaluate?

    • AAll possible combinations of condition outcomes within a decision
    • BThe performance impact of each function
    • CThe memory usage of conditional statements
    • DThe time complexity of algorithms
    Show answer

    ✓ Correct answer: A. All possible combinations of condition outcomes within a decision

    Multiple condition testing evaluates all possible combinations of condition outcomes within a decision, making it especially useful for testing complex logical expressions where each combination could lead to different behavior.

  5. Q5Which metric would a technical test analyst use to measure decision coverage in a codebase?

    • AAverage execution time for each statement
    • BNumber of functions called during execution
    • CTotal count of conditions in the code
    • DPercentage of decision outcomes exercised by tests
    Show answer

    ✓ Correct answer: D. Percentage of decision outcomes exercised by tests

    Decision coverage is measured by calculating the percentage of decision outcomes that have been exercised by test cases, determining how many of the possible true/false paths have been tested.

  6. Q6Which white-box technique would be MOST appropriate for testing critical aerospace software where safety is the primary concern?

    • APath coverage
    • BStatement coverage
    • CModified condition/decision coverage (MC/DC)
    • DLinear code sequence and jump (LCSAJ) coverage
    Show answer

    ✓ Correct answer: C. Modified condition/decision coverage (MC/DC)

    Modified condition/decision coverage (MC/DC) is often required for safety-critical systems like aerospace software because it ensures each condition in a decision independently affects the outcome, providing thorough testing of complex logical expressions.

  7. Q7When designing API tests using white-box techniques, which of the following would be a primary focus area?

    • AUser interface aesthetics
    • BParameter combinations and boundary values
    • CDatabase optimization
    • DNetwork latency measurement
    Show answer

    ✓ Correct answer: B. Parameter combinations and boundary values

    Parameter combinations and boundary values are critical for API testing because they help verify the API handles various input combinations correctly, including edge cases and invalid inputs.

  8. Q8If a technical test analyst achieves 100% statement coverage but only 70% decision coverage, what does this indicate about the test suite?

    • ASome decision outcomes have not been tested
    • BThe code contains unreachable statements
    • CThe test suite is optimally designed
    • DMore test cases are needed than theoretically required
    Show answer

    ✓ Correct answer: A. Some decision outcomes have not been tested

    This situation indicates that some decision outcomes (typically false conditions) have not been tested, despite executing all statements. This is possible because statement coverage does not ensure all decision paths are exercised.

  9. Q9When using condition coverage for testing, what key aspect of the code is being verified?

    • AThe code executes within time constraints
    • BEach statement executes at least once
    • CAll possible paths through the code are exercised
    • DEach Boolean sub-expression evaluates to both true and false
    Show answer

    ✓ Correct answer: D. Each Boolean sub-expression evaluates to both true and false

    Condition coverage focuses on ensuring each Boolean sub-expression (condition) evaluates to both true and false, which helps identify defects in individual conditions that might be masked when testing only the overall decision outcome.

  10. Q10What is a key consideration when designing test cases for multiple condition coverage?

    • AThe technique requires specialized testing tools
    • BThe test cases must be executed in a specific order
    • CThe number of test cases grows exponentially with the number of conditions
    • DEach test case must cover exactly one condition
    Show answer

    ✓ Correct answer: C. The number of test cases grows exponentially with the number of conditions

    Multiple condition coverage requires testing all possible combinations of conditions, so the number of test cases grows exponentially with the number of conditions, making test case design more complex for decisions with many conditions.

Free practice here. Timed mocks when you are ready.

Use the free ISTQB Test Analyst Exam Prep sample, download the PDF, then unlock web-based timed mock exams for a full exam rehearsal.