Dynamic Testing
Definition
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.
Related Terms
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.
Test ExecutionThe process of running test cases on the system under test and recording the results. It involves comparing actual outcomes with expected outcomes and logging any discrepancies as potential defects.
Test LevelA group of testing activities that are organized and managed together. The four main test levels are component testing, integration testing, system testing, and acceptance testing, each with distinct objectives.
Practice Chapter 1: Fundamentals of Testing
Test your understanding of dynamic testing and other concepts from this chapter.
Start Chapter 1 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.