Testtäckning mäter hur mycket av koden som exekveras av tester — typiskt som en procentsats (t.ex. 80% täckning). Det är ett användbart mått för att hitta otestade delar av koden, men det är viktigt att förstå dess begränsningar: hög täckning garanterar inte bra tester.
Vad täckning mäter
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.
