Dynamická analýza kódu

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 26. května 2021; kontroly vyžadují 2 úpravy .

Dynamická analýza kódu ( angl.  Dynamic program analysis ) - softwarová analýza , prováděná spouštěním programů na reálném nebo virtuálním procesoru (na rozdíl od statické analýzy ). Pomůcky pro dynamickou analýzu mohou vyžadovat načtení speciálních knihoven, rekompilaci programového kódu. Některé nástroje mohou instrumentovat spustitelný kód během nebo před spuštěním. Efektivnější dynamická analýza vyžaduje, aby testovanému programu byl poskytnut dostatečný vstup, aby bylo možné získat úplnější kódové pokrytí.. Rovněž je třeba dbát na minimalizaci dopadu přístrojového vybavení na provádění testovaného programu (včetně načasování).

Příklady utilit

Většina programů pro analýzu výkonu  používá techniky dynamické analýzy programů .

Historické příklady

Viz také

Poznámky

  1. 1 2 3 Statické a dynamické testování v životním cyklu vývoje softwaru . Získáno 14. ledna 2016. Archivováno z originálu 7. září 2018.

Odkazy