In questa guida
"Indietro" dovrebbe fare sempre la stessa cosa prevedibile. Su Android c'è il tasto o il gesto di sistema; su iOS c'è il pulsante indietro e lo scorrimento dal bordo. Testa l'azione di sistema, non solo i tuoi pulsanti. Ogni voce ha un motivo e una verifica.
Stack di base
1. Indietro attraverso il flusso principale Perché: indietro deve ripercorrere il cammino che l'utente ha fatto. Come verificare: apri l'app, vai tre o quattro schermate in profondità, poi premi indietro più volte. Devi passare le stesse schermate in ordine inverso e terminare all'inizio, non in una schermata che non hai mai visitato.
2. Indietro dalla prima schermata Perché: l'ultimo tocco indietro chiude l'app, ed è facile sbagliarlo. Come verificare: nella schermata principale premi indietro. L'app deve chiudersi o chiedere conferma in modo prevedibile, e riaprirla non deve mostrare uno stato strano.
3. Schede e navigazione inferiore Perché: gli utenti si aspettano che ogni scheda mantenga la propria posizione, oppure si resetti, in modo coerente. Come verificare: vai in profondità nella scheda A, passa alla scheda B e torna. La A è dove l'avevi lasciata? Poi premi indietro e annota dove porta. Deve valere la stessa regola su ogni scheda.
Finestre di dialogo e modali
4. Finestre di dialogo e pannelli inferiori Perché: indietro deve chiudere prima il livello superiore. Come verificare: apri una finestra di dialogo, un menu o un pannello e premi indietro. Deve chiudersi solo quel livello. Toccare fuori deve comportarsi come previsto.
5. Modali e flussi a più passi Perché: indietro in una procedura guidata può far perdere i dati inseriti. Come verificare: in un modulo a più passi inserisci dei dati, torna indietro di un passo e poi avanti. I dati sono conservati? Indietro sul primo passo deve chiedere conferma, non scartare tutto in silenzio.
6. Modifiche non salvate Perché: la perdita di modifiche è l'esito tipico di un indietro non ponderato. Come verificare: modifica un'impostazione o un testo e premi indietro. L'app salva, chiede o avvisa, come hai deciso, e lo comunica in modo chiaro?
Ingresso dall'esterno
7. Deep link e notifiche Perché: gli utenti che arrivano nel mezzo dell'app non hanno cronologia, e indietro deve avere comunque senso. Come verificare: apri l'app da un link o da una notifica direttamente su una schermata profonda, poi premi indietro. Deve portare a un genitore logico, senza chiudere l'app in modo inatteso o entrare in un ciclo.
8. Login e onboarding Perché: indietro non deve riportare gli utenti a un passo già concluso. Come verificare: completa il login, poi premi indietro. Non deve mostrare di nuovo la schermata di login. Fai lo stesso dopo l'onboarding e dopo un pagamento.
9. Cicli di reindirizzamento Perché: una schermata che si reindirizza automaticamente all'arrivo intrappola l'utente. Come verificare: da una schermata che si reindirizza automaticamente (per esempio dopo il logout o un controllo dei permessi), premi indietro più volte. Devi poter uscire.
Stato e sistema
10. Indietro dopo un'interruzione Perché: dopo un riavvio o un ritorno nell'app, lo stack può essere andato perduto. Come verificare: vai in profondità, manda l'app in background per molto tempo oppure chiudila dal selettore (il sistema potrebbe ripristinarla), riaprila e premi indietro. Vedi test delle interruzioni.
11. Rotazione e tastiera Perché: i cambi di orientamento possono ricostruire le schermate e azzerare lo stack. Come verificare: ruota il dispositivo su una schermata profonda e premi indietro; con la tastiera aperta premi indietro una volta (deve prima chiudere la tastiera).
12. Tocchi doppi e pressioni rapide Perché: premere indietro due volte in rapida successione può saltare una schermata o causare un crash. Come verificare: durante una transizione premi indietro due volte rapidamente e controlla dove finisci.
Correlati
- Hub: checklist per il test delle app mobili
- Test delle interruzioni: chiamate, sveglie e cambio app
- Checklist per la revisione di testi e refusi nelle app
Gli utenti alle prime armi prendono strade che tu non immagineresti mai. Inizia gratis e chiedi feedback privato e strutturato.