Static Testing
Definition
Testing that involves examining work products such as requirements, design documents, and code without executing the software. It includes reviews and static analysis, and can find defects early in the lifecycle.
Related Terms
Testing that involves executing the software and observing its behavior. Unlike static testing, dynamic testing requires the code to be run, and it includes all test levels from unit testing through acceptance testing.
ReviewA form of static testing where a work product is examined by one or more people to find defects, improve quality, or share understanding. Reviews can range from informal buddy checks to formal inspections.
Static AnalysisThe examination of code or other work products without executing the software. Automated tools can detect potential defects such as coding standard violations, unreachable code, and security vulnerabilities.
Practice Chapter 3: Static Testing
Test your understanding of static testing and other concepts from this chapter.
Start Chapter 3 QuizTestPrepPro is an independent exam preparation resource. We are not affiliated with, endorsed by, or sponsored by the International Software Testing Qualifications Board (ISTQB). All trademarks are the property of their respective owners. Practice questions are original content created for educational purposes.