Accueil Logiciel Qu'est-ce que le test de couverture de chemin? - définition de techopedia

Qu'est-ce que le test de couverture de chemin? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le test de couverture de chemin?

Le test de couverture de chemin est un type spécifique de test méthodique et séquentiel dans lequel chaque ligne de code individuelle est évaluée.

En tant que type de test logiciel, le test de couverture de chemin est dans la catégorie des méthodes de test technique, plutôt que de faire partie d'une stratégie globale ou d'une "philosophie" de code. Il demande beaucoup de travail et est souvent réservé à des sections vitales spécifiques du code.

Techopedia explique les tests de couverture de chemin

Le fonctionnement du test de couverture de chemin est que les testeurs doivent regarder chaque ligne de code individuelle qui joue un rôle dans un module et, pour une couverture complète, les testeurs doivent regarder chaque scénario possible, de sorte que toutes les lignes de code soient couvertes.

Dans un exemple très basique, considérons une fonction de code qui prend une variable "x" et renvoie l'un des deux résultats: si x est supérieur à 5, le programme retournera le résultat "A" et si x est inférieur ou égal à 5, le programme renverra le résultat "B."

Le code du programme ressemblerait à ceci:

    entrée x

    si x> 5 alors

    retourner A

    sinon retourner B

Pour que les tests de couverture de chemin "couvrent efficacement tous les chemins", les deux cas de test doivent être exécutés, avec x supérieur à 5 et x inférieur ou égal à 5.

De toute évidence, cette méthode devient beaucoup plus compliquée avec des modules de code plus complexes. Les experts considèrent généralement les tests de couverture de chemin d'accès comme un type de test de boîte blanche, qui inspecte en fait le code interne d'un programme, plutôt que de s'appuyer uniquement sur des entrées et des stratégies externes qui sont considérées comme des tests de boîte noire, qui ne prennent pas en compte le code interne.

Qu'est-ce que le test de couverture de chemin? - définition de techopedia