Az alkalmazás dinamikus tesztelése azt jelenti, hogy futtatnia kell az alkalmazást. A statikus elemzést elvégezheti a fejlesztési ciklus egy korábbi szakaszában, lehetővé téve azon problémák megtalálását és javítását, amelyek kezelése a tesztelési fázisban bonyolultabb.
A statikus elemzési kód áttekintés például egy alkalmazás forráskódjának
összehasonlítása a kódolási szabványok készletével annak ellenőrzésére, hogy a forráskód
megfelel-e ezeknek a szabványoknak, a nem kívánt függőségek megtalálása, valamint annak biztosítása, hogy
a kód tervezett strukturális terve alkalmazásra került-e.