SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
CTFL · Domain 4

Test Analysis and Design practice questions

Test Analysis and Design is worth 28% of the CTFL exam — the heaviest of the 6 domains. Test techniques: black-box (equivalence partitioning, boundary value analysis, decision tables, state transitions), white-box (statement and branch testing), experience-based techniques and collaboration-based approaches (user stories, acceptance criteria, ATDD). Official share: 11 of 40 exam questions. 6 fully worked examples are further down this page, answers included.

Exam weight
28%
the heaviest of the 6 domains
Questions
184
across 5 topics
Free, no account
5/day
a free account allows 30 a day
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 6 domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Test Analysis and Design questions, fully explained

Questions from the CTFL bank mapped to domain 4, with the answer key and the reasoning behind every option. None of them repeat the examples on the main CTFL practice page.

Question 1Test Analysis and Design

A tester designs test cases from a requirements specification without looking at the source code. Which category of test technique is this?

Choose one.

  • a
    White-box test technique

    White-box techniques are based on the internal structure and processing, which the tester did not look at.

  • b
    Black-box test technique Correct

    Deriving tests from the specified behavior, without reference to the internal structure, is the definition of a black-box technique.

  • c
    Experience-based test technique

    Experience-based techniques draw on the tester's knowledge and experience, not on a written specification.

  • d
    Collaboration-based test approach

    Collaboration-based approaches focus on writing user stories and acceptance criteria together, not on deriving tests from a specification alone.

The concept

Black-box test techniques are based on an analysis of the specified behavior of the test object, without reference to its internal structure.

Why that’s the answer

The tester's input is the requirements specification, which describes required behavior, and the code is deliberately not consulted. That is a black-box (specification-based) technique. White-box would need the code or design; experience-based would rely on the tester's own knowledge rather than a specification.

How to reason it out
  1. Identify what the tests are derived from: a requirements specification.
  2. Note that the internal structure is not used.
  3. Match specified behavior without internal structure to black-box.

Exam tip: Tests from the specification, not the code: black-box.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

Question 2Test Analysis and Design

A tester designs test cases by analysing the decisions and control flow in a module's source code. Which category of test technique is this?

Choose one.

  • a
    Black-box test technique

    Black-box techniques work from the specified behavior and make no reference to the internal structure.

  • b
    Experience-based test technique

    Experience-based techniques draw on testers' knowledge of likely failures, not on an analysis of the control flow.

  • c
    White-box test technique Correct

    Analysing the internal structure and processing of the code is what white-box techniques do.

  • d
    Collaboration-based test approach

    Collaboration-based approaches are about shared user stories and acceptance criteria, not source code analysis.

The concept

White-box test techniques are based on an analysis of the test object's internal structure and processing.

Why that’s the answer

Decisions and control flow are part of the internal structure of the code, so test cases derived from them come from a white-box (structure-based) technique. A black-box technique would use the specification; an experience-based technique would use the tester's knowledge of likely failures.

How to reason it out
  1. Identify the source of the tests: the code's decisions and control flow.
  2. Recognise this as internal structure and processing.
  3. Map internal structure to white-box.

Exam tip: Tests from the code's structure: white-box.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

Question 3Test Analysis and Design

Test techniques help a tester decide what to test and how to test. Which test activities do these two questions BEST correspond to?

Choose one.

  • a
    Test design and test analysis, in that order

    This reverses the two: analysis answers what to test and design answers how to test.

  • b
    Test planning and test implementation, in that order

    Planning sets objectives and approach and implementation prepares testware; neither is where techniques mainly decide what and how to test.

  • c
    Test analysis and test design, in that order Correct

    Test analysis decides what to test (test conditions); test design decides how to test it (test cases).

  • d
    Test monitoring and test execution, in that order

    Monitoring checks progress and execution runs tests; techniques are applied before these, during analysis and design.

The concept

Test techniques support the tester in test analysis (what to test) and in test design (how to test).

Why that’s the answer

In test analysis the tester identifies test conditions, which is what to test; in test design those conditions are elaborated into test cases, which is how to test. The reversed pair is the tempting near-twin. Planning, implementation, monitoring and execution are real activities but are not the ones the syllabus links to techniques.

How to reason it out
  1. Recall that analysis produces test conditions: what to test.
  2. Recall that design produces test cases: how to test.
  3. Check the order in each option.
  4. Choose analysis then design.

Exam tip: Analysis = what to test; design = how to test.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

Question 4Test Analysis and Design

Two testers apply the same test technique to the same component, and one finds far more defects than the other. With which category is such a difference MOST expected?

Choose one.

  • a
    Experience-based test techniques Correct

    Their effectiveness depends heavily on the tester's skills, so results vary most between testers.

  • b
    Black-box test techniques

    Black-box techniques derive tests systematically from the specification, so two testers reach similar test cases.

  • c
    White-box test techniques

    White-box techniques derive tests systematically from the code structure, so results depend less on who applies them.

  • d
    Collaboration-based test approaches

    Collaboration-based approaches are not a technique category, and their results come from jointly agreed criteria rather than an individual tester's skill.

The concept

Experience-based test techniques use the knowledge and experience of testers, so their effectiveness depends heavily on the tester's skills.

Why that’s the answer

Black-box and white-box techniques give a systematic procedure based on the specification or the code, so different testers tend to derive similar test cases. Experience-based techniques rely on what the tester knows about likely failures, which is why a large difference between two testers is most expected there. Collaboration-based approaches are not a category of test technique at all; they rest on criteria a whole team agrees.

How to reason it out
  1. Ask which category depends on the person rather than on a systematic derivation.
  2. Recall that experience-based effectiveness depends heavily on tester skills.
  3. Note that collaboration-based work is an approach, not a technique category.
  4. Choose experience-based.

Exam tip: Experience-based results vary with the tester's skill.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

Question 5Test Analysis and Design

Why does the syllabus describe experience-based test techniques as complementary to black-box and white-box test techniques?

Choose one.

  • a
    They replace the other two categories when the schedule is short

    Complementary means used alongside, not instead of, the other techniques.

  • b
    They measure coverage beyond what the other two categories measure

    Coverage items are typical of black-box and white-box techniques; experience-based techniques are not defined by a coverage measure.

  • c
    They use the same test basis as the other two categories do

    Experience-based techniques draw on tester knowledge and experience, not on the specification or code the others use.

  • d
    They can detect defects that the other two categories may miss Correct

    This is exactly why they are complementary: they find defects the systematic techniques can miss.

The concept

Experience-based test techniques can detect defects that may be missed using black-box and white-box techniques, so they complement them.

Why that’s the answer

Black-box and white-box techniques are systematic, but they only find what their test basis and coverage items lead to. Testers' knowledge of typical failures can reveal defects outside that, so the syllabus calls experience-based techniques complementary. They do not replace the others, are not defined by a coverage measure and do not share their test basis.

How to reason it out
  1. Recall the meaning of complementary: used together, adding something.
  2. Recall what experience-based techniques add: defects the others miss.
  3. Reject options about replacing techniques or measuring coverage.

Exam tip: Experience-based testing adds defects that systematic techniques miss.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

Question 6Test Analysis and Design

A payment module's internal design is completely rewritten, but its required behavior is unchanged. Which existing test cases are MOST likely to remain useful without change?

Choose one.

  • a
    The white-box test cases derived from the old control flow

    White-box test cases depend on the design and implementation, which have been rewritten.

  • b
    The black-box test cases derived from the specification Correct

    Black-box test cases are independent of the implementation, so they stay valid while the required behavior stays the same.

  • c
    Both the black-box and the white-box test cases alike

    The white-box test cases were derived from the old internal structure, so they no longer match the rewritten design even though behavior is unchanged.

  • d
    Neither kind, as a rewrite calls for fresh test design

    The specified behavior is unchanged, so the black-box test cases derived from it remain usable without redesign.

The concept

Black-box test cases are independent of how the software is implemented, so they remain useful when the implementation changes but the required behavior stays the same.

Why that’s the answer

Because black-box techniques use only the specified behavior, a rewrite that keeps the behavior leaves those tests valid. White-box tests were derived from the old control flow and structure, so they follow the replaced design; keeping both overlooks that dependence, and redesigning everything ignores that the black-box tests still match the unchanged behavior.

How to reason it out
  1. Note what changed (the implementation) and what did not (the required behavior).
  2. Recall that black-box tests depend only on behavior.
  3. Recall that white-box tests depend on the design and code.
  4. Choose the specification-based tests.

Exam tip: Implementation changes, behavior stays: black-box tests survive.

ISTQB CTFL Test Techniques Overview: Black-box vs White-box vs Experience-based — the lesson that teaches this.

What CTFL domain 4 tests, topic by topic

The official exam guide breaks Test Analysis and Design into 5 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published CTFL practice questions per topic in Test Analysis and Design
TopicWhat it coversQuestions
Test Techniques OverviewOfficial CTFL v4.0.1 syllabus section 4.1. Learning objectives: FL-4.1.1 (K2) Distinguish black- box test techniques, white-box test techniques and experience-based test techniques.36
Black-box Test TechniquesOfficial CTFL v4.0.1 syllabus section 4.2. Learning objectives: FL-4.2.1 (K3) Use equivalence partitioning to derive test cases; FL-4.2.2 (K3) Use boundary value analysis to derive test cases; FL-4.2.3 (K3) Use decision table testing to derive test cases; FL-4.2.4 (K3) Use state transition testing to derive test cases.37
White-box Test TechniquesOfficial CTFL v4.0.1 syllabus section 4.3. Learning objectives: FL-4.3.1 (K2) Explain statement testing; FL-4.3.2 (K2) Explain branch testing; FL-4.3.3 (K2) Explain the value of white-box testing.37
Experience-based Test TechniquesOfficial CTFL v4.0.1 syllabus section 4.4. Learning objectives: FL-4.4.1 (K2) Explain error guessing; FL-4.4.2 (K2) Explain exploratory testing; FL-4.4.3 (K2) Explain checklist-based testing.37
Collaboration-based Test ApproachesOfficial CTFL v4.0.1 syllabus section 4.5. Learning objectives: FL-4.5.1 (K2) Explain how to write user stories in collaboration with developers and business representatives; FL-4.5.2 (K2) Classify the different options for writing acceptance criteria; FL-4.5.3 (K3) Use acceptance test-driven development (ATDD) to derive test cases.37
Total184

Revise Test Analysis and Design before you drill it

Other CTFL domains

Test Analysis and Design: your questions

Test Analysis and Design is domain 4 of the CTFL exam guide and carries 28% of the scored content — the heaviest of the 6 domains. On a 40-question paper that works out to roughly 11 questions, though ISTQB does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official CTFL exam guide.