Intermediate Reading & Discussing #testing #QA #code-review

Code Coverage Numbers

5 exercises — read coverage reports accurately, discuss coverage drops, understand line vs branch coverage, and communicate about test debt in professional English.

Coverage quick reference
  • Line coverage — % of code lines executed by tests
  • Branch coverage — % of if/else paths exercised
  • Coverage threshold — minimum % required for the build to pass
  • Test debt — untested code that accumulates over time
  • Coverage ≠ correctness — high % doesn't prove the code works correctly
0 / 5 completed
1 / 5
A CI pipeline output shows:

Test Coverage Report
Overall: 67.3% (threshold: 80%)
Changed files: 4
  src/auth/jwt.ts         38.2%
  src/auth/session.ts    51.6%
  src/api/users.ts       94.1%
  src/utils/hash.ts      88.7%


How would you summarise this for a pull request comment?