Analiza statyczna

Narzędzia do analizy statycznej pozwalają analizować komponenty i zasoby aplikacji bez konieczności jej uruchamiania.

Testowanie dynamiczne wymaga uruchomienia testowanej aplikacji. Analizę statyczną można przeprowadzać na wcześniejszym etapie cyklu tworzenia oprogramowania, co pozwala lokalizować i usuwać problemy, których rozwiązanie w fazie testów mogłoby być kłopotliwe.

Na przykład przegląd kodu oparty na analizie statycznej polega na porównywaniu kodu źródłowego aplikacji z zestawem standardów kodowania w celu sprawdzenia, czy kod jest zgodny z tymi standardami, zlokalizowania niepożądanych zależności oraz zapewnienia zgodności struktury kodu z założeniami projektowymi.

Czynności pokrewne
Analizowanie kodu źródłowego za pomocą narzędzi do analizy statycznej