Développement logiciel et gestion de projet
Un champ de saisie n'accepte que des entiers ; les valeurs de 1 à 100 inclus sont acceptées et toutes les autres provoquent une erreur. Quand on découpe l'entrée par partitionnement en classes d'équivalence, combien y a-t-il de classes d'équivalence au total (classes valides et invalides confondues) ?
- A1
- B2
- C3
Afficher la réponse et l'explication
Réponse : C. 3
Le partitionnement en classes d'équivalence répartit les entrées en groupes (classes d'équivalence) que le programme doit traiter de la même façon, et teste une valeur représentative de chaque classe. Pour ce champ, il y a une classe valide (1 à 100) et deux classes invalides (0 ou moins, et 101 ou plus), soit 3 au total. En choisissant par exemple 50, −5 et 150 comme représentants, on vérifie toutes les classes avec trois tests. Les entrées invalides sont séparées en un côté bas et un côté haut parce que le programme les traite par des contrôles distincts (contrôle de la limite inférieure et contrôle de la limite supérieure).
Continuer : 9 autres questions sur Développement logiciel et gestion de projet