CGénéral

Code coverage

Définition complète et explications détaillées


Le code coverage, ou couverture de code, mesure la part du code source d'une application qui est testée automatiquement à l'aide de tests unitaires ou fonctionnels. C'est un indicateur utilisé pour évaluer la qualité et la fiabilité des tests dans un projet de développement.<br>
Plus précisément, le code coverage indique le pourcentage de lignes, de fonctions ou de blocs de code qui sont exécutés lorsque les tests tournent. Par exemple, si une application contient 1 000 lignes de code et que les tests en font passer 800, la couverture est de 80 %. Cela permet de repérer les zones du code non testées, donc potentiellement plus vulnérables aux bugs. Toutefois, un taux élevé ne garantit pas l'absence d'erreurs : tout dépend aussi de la pertinence des tests.<br>
C'est un outil d'aide à la décision, souvent utilisé dans les projets exigeant une grande stabilité, comme les applications bancaires ou médicales.<br>

Découvrez nos bonnes pratiques de développement web avec tests automatisés.

Termes associés