Hoppa till innehållet

Statisk kodanalys

Att granska kod eller dess representation utan att köra applikationen för kontrollen.

Mjukvarukvalitet

Vad är statisk kodanalys?

Statisk kodanalys undersöker kod eller en härledd representation utan att köra verksamhetsflödet som vid ett test där applikationen faktiskt körs. Beroende på verktyg kan den hitta misstänkta datavägar, möjliga fel eller regelbrott. Själva analysverktyget körs. Filer, språk och regler bestämmer fyndets omfattning.

I en påhittad portal kan analysen peka på en variabel som kanske används före tilldelning. Teamet bedömer fyndet i sitt sammanhang och dokumenterar undersökt kod. En rapport utan varningar visar varken korrekta användarflöden eller full säkerhet. Undantagna filer och saknade modeller kan lämna luckor. Analysen kompletterar därför verksamhetstester och kodgranskning utan att automatiskt ersätta dem.

Källor