In questa guida
La registrazione è il primo ostacolo. Se fallisce, nient'altro nella tua app conta. Ogni caso qui sotto ha un risultato atteso, un motivo e un modo per verificarlo. Usa un'installazione pulita e un dispositivo reale, e tieni a portata di mano qualche indirizzo email di riserva.
Input validi
- Registrati con un'email normale e una password robusta. Atteso: l'account viene creato e l'utente arriva dove l'app promette. Perché: il percorso ideale deve essere perfetto. Come: fallo su un'installazione pulita e conferma l'account nel backend.
- Registrati con un indirizzo con tag "+" o sottodominio (nome+test@example.com). Atteso: accettato. Perché: indirizzi validi vengono rifiutati da pattern troppo rigidi. Come: prova e completa la verifica.
- Usa un nome con accenti, apostrofo o caratteri non latini. Atteso: salvato e mostrato correttamente. Perché: i nomi reali variano. Come: riapri il profilo e confronta.
Input non validi
- Lascia vuoto ogni campo, uno alla volta. Atteso: un messaggio su quel campo che indica cosa manca. Perché: gli utenti saltano i campi. Come: invia con un campo vuoto, poi con tutti vuoti.
- Inserisci un'email senza @ o senza dominio. Atteso: messaggio chiaro, nessun crash. Perché: i refusi sono comuni. Come: prova "nome", "nome@", "nome@com".
- Inserisci una password più corta del minimo. Atteso: la regola è visibile prima o nel messaggio di errore. Perché: le regole nascoste frustrano. Come: digita una password corta e leggi il messaggio.
- Conferma password diversa (se la chiedi). Atteso: errore sul campo di conferma. Perché: altrimenti gli utenti si bloccano da soli. Come: inserisci due valori diversi.
Casi limite
- Email, nome e password molto lunghi. Atteso: gestiti senza rottura del layout né errori del server. Perché: i limiti differiscono tra app e backend. Come: incolla stringhe lunghe e invia.
- Spazi iniziali e finali nell'email. Atteso: rimossi o rifiutati in modo chiaro. Perché: le tastiere aggiungono spazi dopo l'autocompletamento. Come: scrivi "nome@example.com " con uno spazio finale.
- Email maiuscola, poi accesso in minuscolo. Atteso: stesso account. Perché: le differenze di maiuscole causano "account non trovato". Come: registrati come Nome@Example.com e accedi come nome@example.com.
- Incolla una password dal gestore di password. Atteso: accettata. Perché: alcuni campi bloccano l'incolla. Come: incolla in entrambi i campi.
- Emoji nel campo nome. Atteso: accettate o rifiutate in modo pulito, mai corrotte. Perché: l'archiviazione può perdere caratteri. Come: salva e ricarica.
Duplicati
- Registrati di nuovo con un'email esistente. Atteso: un messaggio che non va in crash e che idealmente non rivela più del necessario. Perché: i duplicati sono comuni, e i messaggi troppo dettagliati possono far capire chi ha un account. Come: prova due volte e confronta le due schermate. Decidi consapevolmente quale compromesso vuoi.
- Tocca due volte in fretta il pulsante di registrazione. Atteso: un account, una sola email di verifica. Perché: i tocchi impazienti creano duplicati. Come: doppio tocco su una rete lenta.
Verifica email
- L'email di verifica arriva e il link funziona. Atteso: l'account viene confermato e l'app si apre correttamente. Perché: senza email, nessun utente. Come: usa una casella reale e controlla anche lo spam.
- Apri il link su un altro dispositivo. Atteso: un risultato sensato, non una pagina vuota. Perché: molti leggono le email sul computer. Come: apri il link sul portatile.
- Usa un link vecchio o già usato. Atteso: un messaggio con un modo per richiederne uno nuovo. Perché: i link scadono. Come: riusa il primo link dopo averne richiesto un secondo.
- Prova a usare l'app prima di verificare. Atteso: il comportamento corrisponde al tuo progetto, con un invito chiaro. Perché: gli stati poco chiari generano richieste di supporto. Come: chiudi l'app dopo la registrazione e riaprila.
Interruzioni e ambiente
- Perdi la rete durante l'invio. Atteso: errore con possibilità di riprovare, nessun account a metà. Perché: i telefoni perdono il segnale. Come: modalità aereo nel momento del tocco.
- Chiudi l'app durante la registrazione e riaprila. Atteso: l'utente può continuare o ricominciare in modo pulito. Perché: chiamate e cambi di app interrompono. Come: chiudi l'app con uno swipe a metà del modulo.
- Ruota il dispositivo e usa il testo grande. Atteso: campi e pulsanti restano raggiungibili. Perché: la tastiera copre i campi. Come: attiva il testo grande, apri la tastiera e tocca ogni campo.
- Accesso con terze parti (se offerto): annulla dalla schermata del provider. Atteso: torni nell'app senza stati rotti. Perché: gli utenti cambiano idea. Come: avvia e annulla.
Testi
- Leggi ad alta voce ogni messaggio. Atteso: ognuno dice cosa non va e cosa fare. Perché: "Errore 400" non aiuta nessuno. Come: elenca tutti i messaggi e segna quelli vaghi.
Non è consulenza legale: verifica che il testo del consenso, i controlli sull'età e i link ai termini corrispondano ai tuoi requisiti.
Correlati
- Hub: Hub della checklist per il test di app mobili
- Checklist per il test di login e reset della password
- Checklist per il test dell'onboarding
Vuoi un secondo paio di occhi sulla tua registrazione? AppReviewX offre feedback privati e strutturati; ogni feedback che scrivi ti dà un credito. Scopri come funziona AppReviewX.