← Glossaire
Glossaire · Dev

Qu'est-ce que Code Coverage ?

Une métrique qui mesure la quantité de tests logiciels de code écrit réellement exécutés et vérifiés.

Définition

Nous écrivons des tests pour comprendre si chaque ligne de code que vous écrivez dans un projet logiciel fonctionne sans erreurs. La couverture du code calcule le pourcentage de votre code touché par ces tests. Un ratio élevé signifie que votre code est plus sécurisé et testé.

Analogie : C'est comme vérifier à quel pourcentage des questions d'un examen vous avez répondu ; Plus vous examinez de questions, mieux vous pourrez évaluer vos connaissances.

Comment ça marche

Des outils de test automatisés sont exécutés pendant le processus de développement logiciel. Ces outils surveillent chaque ligne de votre code et marquent les lignes parcourues par le test. Enfin, il vous donne un rapport du type « 85 % du code testé ».

Où est-ce utilisé

Il est utilisé dans les processus de développement de logiciels, les lignes CI/CD et les rapports de contrôle qualité.

Questions fréquentes

Une couverture de code à 100 % est-elle toujours bonne ?

Non, cela montre simplement que le code fonctionne ; ne garantit pas la couverture des erreurs logiques ou de tous les scénarios.

Comment puis-je mesurer cela ?

Il peut être mesuré automatiquement avec des bibliothèques de tests adaptées au langage de programmation que vous utilisez (par exemple, cover.py pour Python).

Termes liés

Outils liés

This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →