Chapter 4 – Test Analysis & Design
Control Flow Graph – ISTQB Definition
Last Updated: July 12, 2026 · SoftwareTestPilot QA Team
Official ISTQB Definition
An abstract representation of all possible sequences of events (paths) in the execution through a component or system.
In simple words
A picture of a function where nodes are basic blocks and arrows are possible jumps.
Exam tip
Cyclomatic complexity is calculated from the control flow graph: V(G) = E − N + 2.
Related terms
- Control Flow AnalysisStatic analysis that maps every possible execution path to check for unreachable or infinite loops.
- Cyclomatic ComplexityA metric that counts branches in code — higher number means the code is harder to test.
- Path TestingDesign tests so each independent path from entry to exit of a function is executed.
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