Sobes.tech
Junior

Qual è il comportamento atteso durante il test negativo?

sobes.tech AI

Risposta dell'AI

Il comportamento atteso durante i test negativi è che il sistema gestisca dati di input incorretti, azioni utente errate o condizioni ambientali sfavorevoli senza crash, perdita di dati o accesso non autorizzato.

Gli scenari principali di comportamento atteso:

  • Visualizzazione di un messaggio di errore informativo: L'utente riceve una spiegazione chiara e comprensibile del problema, ad esempio: "Formato email non valido", "La password deve contenere almeno 8 caratteri", "Accesso alla risorsa richiesta negato".
  • Prevenzione dell'esecuzione di un'operazione incorretta: Il sistema blocca l'azione che potrebbe portare a un errore o conseguenze indesiderate. Ad esempio, il pulsante "Salva" è disattivato fino a quando tutti i campi obbligatori non sono compilati.
  • Ritorno a uno stato stabile precedente: In caso di errore o operazione incorretta, il sistema deve tornare allo stato precedente senza perdere dati corretti.
  • Registrazione dell'errore: Le informazioni sull'evento incorretto devono essere registrate nei log del sistema per analisi e debug successivi.
  • Mantenimento dell'integrità dei dati: Indipendentemente dai dati di input incorretti, le informazioni esistenti nel database non devono essere danneggiate o eliminate.
  • Nessuna fuga di sicurezza: I dati di input incorretti non devono consentire accesso non autorizzato o esecuzione di codice dannoso.

Esempi di comportamento atteso in base al tipo di test negativo:

Tipo di test negativo Comportamento atteso
Formato di input non valido Messaggio di validazione errore, prevenzione di salvataggio/invio.
Superamento dei limiti Messaggio di restrizione, blocco dell'operazione.
Campi obbligatori mancanti Messaggio di errore, prevenzione di salvataggio/invio.
Eliminazione di un oggetto in uso Avviso o blocco dell'eliminazione se l'oggetto dipendente esiste ancora.
Diritti di accesso errati Messaggio di accesso negato.
Tentativo di eseguire un'azione vietata Messaggio di errore di permesso o incapacità di eseguire l'azione.