Chapter 4 – Test Analysis and Design
White-Box Testing – ISTQB Definition
Last Updated: July 12, 2026 · SoftwareTestPilot QA Team
Official ISTQB Definition
Testing based on an analysis of the internal structure of the component or system.
In simple words
You design tests using knowledge of the code — branches, statements, paths — to hit specific structural coverage targets.
Exam tip
Statement and branch coverage are the two white-box coverage criteria you must know for CTFL v4.0.
Related terms
- Black-Box TestingYou design tests only from the spec or behaviour — inputs and expected outputs — without looking at the code.
- Experience-Based TestingTests come from what you’ve seen break before — error guessing, exploratory testing, checklist-based testing.
- Dynamic TestingAny testing where the code actually runs — as opposed to reviews or static analysis.
Practice this term in the ISTQB Mock Test
40 CTFL v4.0 questions, 60-minute timer, instant scoring and chapter-wise breakdown.
Practice in Mock Test