Vid dynamisk testning av en tillämpning måste du köra tillämpningen. Du kan utföra statisk analys i ett tidigare stadium i utvecklingscykeln, vilket innebär att du kan hitta och korrigera problem som kan vara svåra att hantera under testfasen.
Vid granskning av kod för statisk analys jämförs till exempel källkod för en tillämpning med en uppsättning kodstandarder för att säkerställa att källkoden överensstämmer med de standarduppsättningarna, identifiera oönskade beroenden och säkerställa att den avsedda strukturella utformningen för koden upprätthålls.