Tester les différents cas possibles permet de s'assurer que le programme réagit correctement dans toutes les situations et que les conditions imbriquées couvrent tous les scénarios.