Table des matières:
Définition - Que signifie la couverture du code?
La couverture de code est un terme utilisé dans les tests de logiciels pour décrire la quantité de code source du programme couverte par un plan de test. Les développeurs examinent le nombre de sous-programmes de programme et de lignes de code couverts par un ensemble de ressources et de techniques de test.
La couverture du code est également connue sous le nom de couverture de test.
Techopedia explique la couverture du code
En utilisant l'analyse de la couverture du code, les équipes de développement peuvent garantir que leurs programmes ont été largement testés pour les bogues et devraient être relativement exempts d'erreurs. Les professionnels de l'industrie du logiciel ont souligné les avantages évidents de ce type d'analyse de test, à savoir que l'inclusion d'une analyse de la couverture de code et d'autres aspects de test en version bêta ou dans d'autres phases de développement expose les bogues à un petit public de test plutôt qu'à des millions d'utilisateurs lorsque les produits sont enfin mis en ligne.
Certains environnements de développement tels que Microsoft Visual Studio disposent d'outils de menu spécifiques pour effectuer une analyse de couverture de code. Dans d'autres cas, les développeurs peuvent utiliser des méthodes relativement manuelles qui impliquent de cartographier le code source du logiciel et de déterminer où les tests s'appliquent. Les fournisseurs tiers fournissent également des outils de couverture de code spécifiques pour différents langages de programmation.
Les experts décrivent l'analyse de la couverture du code comme faisant partie des «tests en boîte blanche», une méthode qui examine le code du programme. Dans certains cas, l'analyse de la couverture du code est effectuée principalement pour trouver les zones précises qui ne sont pas couvertes par les stratégies de test. Il existe de nombreuses métriques et paramètres techniques différents utilisés pour évaluer spécifiquement la couverture du code dans un projet donné.
