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.