Κάλυψη δοκιμών μετρά πόσο κώδικα εκτελείται από δοκιμές — συνήθως ως ποσοστό (π.χ. 80% κάλυψη). Είναι μια χρήσιμη μετρική για την εύρεση κώδικα που δεν δοκιμάστηκε, αλλά είναι σημαντικό να κατανοήσετε τους περιορισμούς της: υψηλή κάλυψη δεν εγγυάται καλές δοκιμές.
Τι μετρά η κάλυψη
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.
