Qu'est-ce que la couverture des instructions ?
Qu'est-ce que la couverture des instructions ?

Vidéo: Qu'est-ce que la couverture des instructions ?

Vidéo: Qu'est-ce que la couverture des instructions ?
Vidéo: ISTQB Certification Niveau Fondation-Session 32- La Technique de couverture des Instructions 2024, Avril
Anonim

Couverture de l'instruction fournit des informations sur la quantité de code qui a été exécuté ou manqué. Cette métrique est totalement indépendante du formatage source et toujours disponible, même en l'absence d'informations de débogage dans les fichiers de classe.

De plus, qu'entend-on par couverture de code ?

Couverture de code est un terme utilisé dans les tests de logiciels pour décrire la quantité de source de programme code est couvert par un plan de test. Les développeurs examinent le nombre de sous-programmes et de lignes de code qui sont couvert par un ensemble de ressources et de techniques de test. Couverture de code est également connu sous le nom de test couverture.

Par la suite, la question est, comment fonctionne la couverture de code ? Couverture de code est le pourcentage de code lequel est couvert par des tests automatisés. Couverture de code mesure détermine simplement quelles déclarations dans un corps de code ont été exécutées via un test et quelles instructions ne l'ont pas été. Cette boucle se poursuivra jusqu'à couverture atteint une cible spécifiée.

De plus, comment définissez-vous la couverture des tests ?

Couverture de test est défini comme une métrique dans le logiciel Essai qui mesure le montant de essai réalisée par un ensemble de test . Il inclura la collecte d'informations sur les parties d'un programme qui sont exécutées lors de l'exécution du test suite pour déterminer quelles branches d'instructions conditionnelles ont été prises.

Comment JaCoCo mesure-t-il la couverture ?

JaCoCo les rapports vous aident à analyser visuellement couverture de code en utilisant des losanges avec des couleurs pour les branches et des couleurs de fond pour les lignes: Le losange rouge signifie qu'aucune branche n'a été exercée pendant la phase de test. Le losange jaune montre que le le code est partiellement couvert – certaines branches n'ont pas été exercées.

Conseillé: