Для виконання динамічного тестування необхідно, щоб тестований програмний код був написаний, скомпільований і запущений. При цьому може виконуватися перевірка зовнішніх параметрів роботи програми: завантаження процесора, використання пам'яті, час відгуку тощо.
Яке тестування називається динамічним?
Динамічне тестування передбачає виконання коду під час тестування. Перевіряється поведінка програми та функції, оцінюється як задіяні пам'ять і процесор, і загалом продуктивність.
Як проводиться статичне тестування?
Статичне тестування провадиться без запуску програмного коду продукту. Тестування здійснюється шляхом аналізу програмного коду (code review) або скомпільованого коду. Аналіз може проводитись як вручну, так і за допомогою спеціальних інструментальних засобів.