Dynamisk kodeanalyse

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 26. maj 2021; checks kræver 2 redigeringer .

Dynamisk kodeanalyse ( eng.  Dynamic program analysis ) - softwareanalyse , udført ved at udføre programmer på en reel eller virtuel processor (i modsætning til statisk analyse ). Dynamiske analyseværktøjer kan kræve indlæsning af specielle biblioteker, genkompilering af programkoden. Nogle hjælpeprogrammer kan instrumentere eksekverbar kode under eller før udførelse. For at være mere effektiv kræver dynamisk analyse, at det testede program gives nok input til at opnå mere fuldstændig kodedækning . Man bør også sørge for at minimere virkningen af ​​instrumentering på udførelsen af ​​det program, der testes (herunder timing).

Eksempler på hjælpeprogrammer

De fleste præstationsanalyseprogrammer  bruger dynamiske programanalyseteknikker .

Historiske eksempler

Se også

Noter

  1. 1 2 3 Statisk og dynamisk test i softwareudviklingens livscyklus . Hentet 14. januar 2016. Arkiveret fra originalen 7. september 2018.

Links