Test-dækning måler hvor meget af koden der bliver kørt af tests — typisk som en procentdel (f.eks. 80% dækning). Det er en nyttig metrik til at finde utestet kode, men det er vigtigt at forstå dens begrænsninger: høj dækning garanterer ikke gode tests.
Hvad dækning måler
TEST COVERAGE = the % of code exercised by the test suite:
LINE coverage → % of code lines executed by tests
BRANCH coverage → % of branches (if/else paths) taken
FUNCTION coverage → % of functions called
STATEMENT coverage → % of statements executed
→ Coverage tools instrument the code and report what tests do/don't exercise.
