AppReviewX Accedi

Checklist per il test di login e reset della password

Password sbagliate, link scaduti, limiti di tentativi, gestione della sessione e logout.

In questa guida

I problemi di login generano le email di supporto più arrabbiate. Questa lista copre i controlli funzionali per l'accesso, il reset della password, i limiti di tentativi e il logout. Non è un audit di sicurezza; per quello coinvolgi uno specialista. Ogni voce ha il risultato atteso, un motivo e come verificarla.

Login

  1. Accedi con credenziali corrette. Atteso: l'utente arriva nella schermata giusta. Perché: è il percorso base. Come: usa un'installazione pulita.
  2. Password sbagliata. Atteso: un messaggio chiaro che non dice quale parte era sbagliata, se vuoi evitare di rivelare gli account. Perché: i messaggi troppo precisi possono far capire chi ha un account. Come: prova una password sbagliata e un'email sconosciuta, poi confronta i due messaggi.
  3. Email o password vuote. Atteso: messaggio sul singolo campo. Perché: gli utenti toccano Accedi troppo presto. Come: invia vuoto.
  4. Email con maiuscole diverse o spazio finale. Atteso: funziona ancora oppure viene spiegato in modo chiaro. Perché: le tastiere correggono automaticamente. Come: scrivi "Nome@Example.com ".
  5. Pulsante mostra/nascondi password. Atteso: mostra e nasconde, mantiene il cursore. Perché: digitare alla cieca causa errori. Come: attivalo a metà della digitazione.
  6. Compilazione automatica dal gestore password. Atteso: compila entrambi i campi e accede. Perché: molti utenti si affidano a questo. Come: usa le password salvate del sistema.
  7. Tasto "Vai" o "Avanti" della tastiera. Atteso: passa al campo successivo e invia. Perché: altrimenti gli utenti cercano il pulsante. Come: usa solo la tastiera.

Limiti di tentativi e blocco

  1. Più tentativi sbagliati di seguito. Atteso: una risposta definita, come un ritardo o un blocco temporaneo, con un messaggio che dice all'utente cosa fare. Perché: tentativi illimitati invitano abusi, e i blocchi silenziosi frustrano. Come: prova più volte, poi accedi correttamente. Confronta con le regole che hai previsto; questo verifica il comportamento, non la robustezza.
  2. Il blocco finisce. Atteso: l'utente può accedere di nuovo dopo il tempo indicato. Perché: un blocco che non finisce mai è un bug. Come: aspetta la durata.

Reset della password

  1. Richiedi un reset per un'email nota. Atteso: messaggio di conferma, l'email arriva. Perché: senza email non c'è recupero. Come: casella reale, controlla anche lo spam.
  2. Richiedi un reset per un'email sconosciuta. Atteso: un messaggio che non rivela se l'account esiste, se questa è la tua politica. Perché: evita di rivelare gli account. Come: confronta con la voce 10.
  3. Il link di reset funziona una volta. Atteso: apre la schermata giusta nell'app o nel browser. Perché: i link rotti sono il guasto più comune. Come: tocca il link sul telefono e su un computer.
  4. Riusa lo stesso link. Atteso: rifiutato, con un modo per richiederne uno nuovo. Perché: i link già usati non dovrebbero restare validi. Come: aprilo una seconda volta dopo un reset riuscito.
  5. Link scaduto. Atteso: messaggio chiaro e opzione per una nuova richiesta. Perché: i link devono scadere. Come: aspetta il periodo indicato o usa un'impostazione di test.
  6. Richiedi due link; usa il più vecchio. Atteso: comportamento definito, idealmente quello più vecchio non è più valido. Perché: altrimenti è confuso. Come: richiedi due volte, prova il primo.
  7. Le nuove regole per la password sono mostrate e applicate. Atteso: stesse regole della registrazione. Perché: regole diverse confondono. Come: prova password corte e deboli.
  8. Accedi con vecchia e nuova password dopo il reset. Atteso: la vecchia non funziona, la nuova sì. Perché: conferma che la modifica ha avuto effetto. Come: prova entrambe.
  9. Altre sessioni dopo un reset. Atteso: il comportamento corrisponde alla tua decisione (restare connessi o disconnettere). Perché: gli utenti si aspettano che i vecchi dispositivi vengano disconnessi dopo un reset. Come: resta connesso su un secondo dispositivo, esegui il reset, controlla.

Sessione e logout

  1. Restare connesso dopo chiusura e riapertura dell'app. Atteso: ancora connesso, se questo è il progetto. Perché: accessi ripetuti infastidiscono. Come: chiudi e riapri.
  2. Esci. Atteso: torna alla schermata di accesso; Indietro non riapre schermate private. Perché: dispositivi condivisi. Come: esci, premi Indietro o scorri indietro.
  3. Il logout cancella i dati locali che intendevi cancellare. Atteso: nessun contenuto del precedente utente visibile. Perché: privacy sui telefoni condivisi. Come: accedi come utente B dopo l'utente A.
  4. Sessione scaduta o non valida. Atteso: reindirizzamento al login con un messaggio, nessuna perdita di dati da un modulo compilato a metà. Perché: i token scadono. Come: invalida il token nel backend.

Interruzioni

  1. Rete persa durante l'accesso. Atteso: errore e possibilità di riprovare. Perché: il segnale cade. Come: modalità aereo al momento del tocco.
  2. Ruota il dispositivo e usa il testo grande. Atteso: campi raggiungibili. Perché: la tastiera copre i pulsanti. Come: attiva il testo grande e apri la tastiera.
  3. Passaggio di autenticazione a due fattori (se presente). Atteso: il codice funziona, un codice sbagliato viene rifiutato, il reinvio funziona. Perché: è un secondo accesso. Come: testa ogni caso, incluso un codice scaduto.

Correlati

AppReviewX offre feedback privati e strutturati su flussi come questo da altri sviluppatori; ogni feedback che scrivi ti dà un credito. Scopri come funziona AppReviewX.