Test-Coverage misst, wie viel des Codes durch Tests ausgeführt wird — typischerweise als Prozentsatz (z. B. 80% Coverage). Es ist eine nützliche Metrik zum Auffinden von ungetesttem Code, aber es ist wichtig, seine Grenzen zu verstehen: hohe Coverage garantiert keine guten Tests.
Was Coverage misst
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.
