Understanding the Differences: Code Coverage vs Test Coverage