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
- Scegli il tipo di input: numero, lunghezza di stringa o intervallo di date.
- Inserisci minimo e massimo inclusivi e, per i numeri, il passo che corrisponde alla precisione del campo.
- Scegli la variante di BVA. La tabella mostra ogni valore con l’etichetta del limite e il risultato atteso.
- 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.