Chapter 6 – Test Tools
Dynamic Analysis Tool – ISTQB Definition
Last Updated: July 12, 2026 · SoftwareTestPilot QA Team
Official ISTQB Definition
A tool that provides run-time information on the state of the software code, e.g. memory allocation, use and deallocation, use of pointers and possible race conditions.
In simple words
Valgrind, AddressSanitizer — watches a running program for memory leaks, race conditions, undefined behavior.
Exam tip
Dynamic analysis catches defects only when the code actually runs — pair with high-coverage tests.
Related terms
- Dynamic TestingAny testing where the code actually runs — as opposed to reviews or static analysis.
- Static Analysis ToolSonarQube, ESLint, SpotBugs — analyzes code without running it and flags problems.
- Performance Testing ToolJMeter, Gatling, k6, LoadRunner — drive high load and record response times.
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