La couverture du code, également connue sous le nom de couverture des tests, mesure la proportion de votre code ciblée par des tests automatisés.
Les outils de couverture de code sont spécifiques à des langages de programmation particuliers. Ils utilisent une série de critères pour mesurer la couverture, notamment le nombre de lignes de code, de méthodes ou fonctions, de branches et de conditions. Vous pouvez utiliser un outil de couverture de code pour identifier les parties de votre base de code qui ne sont pas actuellement couvertes par des tests automatisés.
Le suivi des mesures de couverture du code aide à maintenir un niveau suffisant de tests automatisés. Si la couverture du code tend à baisser, cela peut signaler que vous ne considérez pas les tests automatisés comme un élément essentiel de l'écriture de nouveau code.
Toutefois, si la couverture du code vous indique la part de votre code couverte par les tests, elle ne mesure pas l'efficacité de ces tests et n'indique pas s'ils traitent tous les modes de défaillance. Utilisez la couverture du code en conjonction avec d'autres mesures pour comprendre l'efficacité de votre régime de tests automatisés.