À propos de cet outil
Les défauts se concentrent aux bords des plages de saisie : une vérification écrite « < » au lieu de « <= », une limite de longueur qui compte des octets au lieu de caractères, un filtre de dates qui oublie le dernier jour. L’analyse des valeurs limites cible précisément ces endroits. Saisissez la plage valide et ce calculateur liste les valeurs sur, juste à l’intérieur et juste à l’extérieur de chaque limite, indique celles que le système doit accepter ou rejeter, et en déduit les partitions d’équivalence avec une valeur représentative pour chacune. Il gère la précision décimale (par exemple 0,01 pour une devise), les longueurs de chaîne qui ne peuvent pas descendre sous zéro, et les dates calendaires qui avancent correctement aux fins de mois et aux années bissextiles. Basculez entre les variantes ISTQB à 2 et 3 valeurs et l’ensemble classique à 7 valeurs qui ajoute une valeur nominale au milieu de la plage.
Mode d’emploi
- Choisissez le type de saisie : nombre, longueur de chaîne ou plage de dates.
- Saisissez le minimum et le maximum inclus, et pour les nombres le pas qui correspond à la précision du champ.
- Choisissez la variante d’analyse. Le tableau affiche chaque valeur avec son libellé de limite et le résultat attendu.
- Relisez les partitions d’équivalence, puis copiez ou téléchargez le tout en CSV pour votre document de cas de test.
FAQ : Calculateur de valeurs limites
Quelle est la différence entre l’analyse des valeurs limites à 2 et à 3 valeurs ?
La variante à deux valeurs teste chaque limite et son plus proche voisin dans la partition adjacente (pour 1-100 : 0, 1, 100, 101). La variante à trois valeurs ajoute aussi le voisin intérieur (0, 1, 2, 99, 100, 101), ce qui détecte également une limite décalée d’un pas vers l’intérieur.
Comment choisir le pas pour les champs décimaux ?
Utilisez le plus petit incrément accepté par le champ. Un prix stocké avec deux décimales a un pas de 0,01 : pour 0,01 à 999,99, les valeurs juste à l’extérieur sont 0,00 et 1000,00. Si la précision n’est pas spécifiée, c’est une lacune des exigences à remonter.
Et si la spécification dit « inférieur à 100 » plutôt que « jusqu’à 100 » ?
L’outil considère les deux bornes comme incluses. Pour une limite exclusive, saisissez plutôt la dernière valeur valide : « inférieur à 100 » pour des entiers signifie un maximum de 99.