Test de couverture de succursale

Définition - Que signifie le test de couverture des succursales?

Le test de couverture de branche est un type de test méthodique qui nécessite que toutes les branches de programme ou les états conditionnels soient testés au moins une fois au cours d'un processus de test.

Definir Tech explique les tests de couverture des succursales

Dans les tests de couverture de branche, chaque résultat différent d'un module de code est testé. Par exemple, si les résultats sont binaires, les développeurs testent les deux résultats. De même, s'il existe une fonction de code qui teste une plage de valeurs, chacun de ces résultats valorisés est testé. Si une fonction renvoie une valeur oui ou non, le test doit saisir chacune de ces valeurs et tester le résultat.

Par nature, les tests de couverture des succursales sont différents des autres formes plus larges de test. Il s'agit d'une exigence conditionnelle rigide qui peut ne pas être entièrement réalisable dans tous les cas. Certains développeurs et d'autres qui parlent de tests de couverture de branche suggèrent qu'un certain pourcentage de couverture est adéquat, tandis que d'autres ont noté que les développeurs peuvent élaborer deux ou trois stratégies de test différentes pour s'assurer qu'elles couvrent toutes les branches du module de code - ou autant que possible. .

En tant que type de test tactique, le test de couverture de branche est davantage une mesure utilisée pour évaluer les résultats des tests qu'une philosophie de test ou une idée de stratégie de test plus large.