Test esaustivi

Che cosa sono i test esaustivi?

Il test esaustivo è un approccio di test in cui tutte le possibili combinazioni di dati vengono utilizzate per il test. Il test esplorativo include combinazioni di dati implicite presenti nello stato del software / dati all'inizio del test.

Esempio:

Considera un'applicazione in cui un campo password che accetta 3 caratteri, senza voci ripetute consecutive. Quindi, ci sono 26 * 26 * 26 permutazioni di input solo per gli alfabeti. Compresi caratteri speciali e caratteri standard, ci sono molte più combinazioni. Quindi, ci sono 256 * 256 * 256 combinazioni di input.