Indholdsfortegnelse:
Definition - Hvad betyder kodedækning?
Kodedækning er et udtryk, der bruges i softwaretest for at beskrive, hvor meget programkildekode, der er dækket af en testplan. Udviklere ser på antallet af programunderprogrammer og kodelinjer, der er dækket af et sæt testressourcer og teknikker.
Kodedækning er også kendt som testdækning.
Techopedia forklarer kodedækning
Ved hjælp af kodedækningsanalyse kan udviklingsteam give forsikring om, at deres programmer er blevet testet stort set for fejl og bør være relativt fejlfri. Fagfolk i softwarebranchen har påpeget de åbenlyse fordele ved denne form for testanalyse, nemlig at inkludering af kodedækningsanalyse og andre testaspekter i beta eller andre udviklingsrunder udsætter bugs for et lille testpublikum i stedet for for millioner af brugere, når produkter endelig gå live.
Nogle udviklingsmiljøer som Microsoft Visual Studio har specifikke menuværktøjer til analyse af kodedækning. I andre tilfælde kan udviklere bruge relativt manuelle metoder, der involverer kortlægning af softwarekildekoden og bestemmelse af, hvor testning finder anvendelse. Tredjepartsleverandører leverer også specifikke kodedækningsværktøjer til forskellige programmeringssprog.
Eksperter beskriver kodedækningsanalyse som en del af "test af den hvide boks", en metode, der undersøger programkoden. I nogle tilfælde udføres kodedækningsanalyse mest for at finde de nøjagtige områder, der ikke er dækket af teststrategier. Der er mange forskellige tekniske målinger og parametre, der bruges til specifikt at vurdere kodedækning i et givet projekt.
