Vai al contenuto
SDETRole
SDETRole

Test design e utility

Calcolatore dei valori limite

Valori limite e classi di equivalenza per numeri, lunghezze e date.

Funziona interamente nel tuo browser Senza registrazione

Valid range

1 for integers, 0.01 for currency with two decimals.

Seven values: just outside, on and just inside each boundary, plus a nominal value in the middle. Often called robust boundary value testing.

Boundary values

ValueBoundaryExpected
17min-1✕ reject
18min✓ accept
19min+1✓ accept
42nominal✓ accept
64max-1✓ accept
65max✓ accept
66max+1✕ reject

Equivalence partitions

PartitionRangeClassRepresentative
Below range< 18✕ invalid17
Within range18 to 65✓ valid42
Above range> 65✕ invalid66

Also consider non-numeric input, empty input, leading zeros, and values beyond the type limit (for example 2147483648 for a 32-bit integer).

7 boundary test values · 3 partitions

Expected results assume the range is inclusive at both ends. If the specification says “less than” rather than “up to”, move the boundary by one step.

Informazioni sullo strumento

I difetti si concentrano ai bordi degli intervalli di input: un controllo scritto con “<” invece di “<=”, un limite di lunghezza che conta i byte invece dei caratteri, un filtro per data che esclude l’ultimo giorno. L’analisi dei valori limite punta proprio a questi punti. Inserisci l’intervallo valido e questo calcolatore elenca i valori sul limite, appena dentro e appena fuori da ciascun bordo, indica quali il sistema dovrebbe accettare o rifiutare e ricava le partizioni di equivalenza con un valore rappresentativo per ciascuna. Supporta la precisione decimale (ad esempio 0,01 per gli importi), lunghezze di stringa che non possono scendere sotto zero e date di calendario che avanzano correttamente tra fine mese e anni bisestili. Puoi passare tra le varianti ISTQB a 2 e 3 valori e il classico insieme a 7 valori che aggiunge un valore nominale a metà intervallo.

Come si usa

  1. Scegli il tipo di input: numero, lunghezza di stringa o intervallo di date.
  2. Inserisci minimo e massimo inclusivi e, per i numeri, il passo che corrisponde alla precisione del campo.
  3. Scegli la variante di BVA. La tabella mostra ogni valore con l’etichetta del limite e il risultato atteso.
  4. Rivedi le partizioni di equivalenza, poi copia o scarica tutto in CSV per il tuo documento di test case.

Calcolatore dei valori limite: domande frequenti

Che differenza c’è tra l’analisi dei valori limite a 2 e a 3 valori?

La BVA a due valori testa ogni limite e il suo vicino più prossimo nella partizione adiacente (per 1-100: 0, 1, 100, 101). La BVA a tre valori aggiunge anche il vicino interno (0, 1, 2, 99, 100, 101), intercettando così anche un limite spostato verso l’interno di un passo.

Come scelgo il passo per i campi decimali?

Usa l’incremento minimo accettato dal campo. Un prezzo salvato con due decimali ha un passo di 0,01, quindi per l’intervallo da 0,01 a 999,99 i valori appena fuori sono 0,00 e 1000,00. Se la precisione non è specificata, è una lacuna nei requisiti da segnalare.

E se la specifica dice “minore di 100” invece di “fino a 100”?

Lo strumento tratta entrambi gli estremi come inclusivi. Per un limite esclusivo, inserisci invece l’ultimo valore valido: “minore di 100” per gli interi significa un massimo di 99.

Scrivi per cercare in tutto SDETRole.

Ricerca full-text con Pagefind · funziona nel tuo browser Apri la pagina di ricerca →