Chemin réalisable
Qu'est-ce qu'un chemin réalisable?
Un chemin de flux de contrôle via une fonction ou une procédure est possible s'il y a une affectation aux valeurs d'entrée qui entraîne l'exécution sur le chemin. Nous pouvons également utiliser une expression régulière pour décrire un ensemble de chemins.
L'analyse du chemin faisable dépend de:
Type associé de constantes et déclarations de variables d'une fonction.
Le chemin du début à la fin.
Méthodes:
Le chemin peut être bien analysé à l'aide de la technique de test White Box, dans laquelle les cas de test sont construits à partir de code sans référence aux exigences ou aux spécifications. Une collection de cas de test est construite pour satisfaire un ou plusieurs critères de couverture.
Statement Coverage : Chaque énoncé du programme doit être exercé avec un nombre minimal de tests.
Decision Coverage : Le résultat de chaque décision doit être exercé sur vrai et faux.
Condition Coverage : Outre le test des résultats de chaque décision, les différentes manières dont chaque résultat peut être atteint à travers différentes valeurs de sous-conditions dans une décision doivent être exercées.
Path Coverage : Tous les chemins de flux de contrôle à travers le programme sont testés.