testdekning
Testdekning, eller kodedekning, refererer til i hvilken grad koden i et program blir kjørt av et testsett. Hovedmålet er å synliggjøre hvilke deler av koden som ikke dekkes av tester, slik at man kan forbedre testene og oppdage døde eller utestede områder av logikken. Dekningen måles vanligvis med ulike metrikker som beskriver hvilke deler av programmet som blir utført under kjøring av testene.
Vanlige metrikker inkluderer statment coverage (dekning av kodeinstruksjoner), branch coverage (dekning av beslutningspunkter som if og
Testdekning brukes for å vurdere og forbedre kvaliteten på testene, identifisere dead code og prioritere hvilke
Det er viktig å forstå at høy dekning ikke garanterer frihet fra feil. Det er mulig å