Sobes.tech
Junior

Qual è la differenza tra test negativi e positivi?

sobes.tech AI

Risposta dell'AI

I test positivi verificano che il sistema funzioni come previsto con dati e condizioni corretti. I test negativi verificano che il sistema gestisca correttamente dati e condizioni errati, prevenendo crash o comportamenti indesiderati.

Principali differenze:

Aspetto Test positivo Test negativo
Obiettivo Confermare il funzionamento (Percorso Felice) Verificare la resistenza agli errori
Dati di input Dati corretti, validi Dati errati, non validi
Risultato atteso Esecuzione riuscita, ottenimento del risultato atteso Messaggio di errore, gestione corretta dei dati errati
Esempi di test Inserimento di valori consentiti, esecuzione di operazioni standard Inserimento di caratteri non consentiti, superamento dei limiti, assenza di dati obbligatori

Esempio:

Immaginate un campo di input "Età".

  • Test positivo: Inserimento di numeri da 1 a 120. Si aspetta che il valore venga salvato con successo.
  • Test negativo: Inserimento di lettere, numeri negativi, numeri superiori a 120. Si aspetta un messaggio di errore o il rifiuto dell'inserimento.