L'input di testo è il punto in cui si incontrano layout, comportamento di sistema e software di terze parti. La tua app può sembrare a posto sulla tua tastiera e rompersi su quella di un tester. Esegui questi controlli su almeno due telefoni e, se puoi, con almeno due tastiere (quella predefinita e una alternativa diffusa).
Checklist
- Campo non coperto dalla tastiera. Tocca il campo più in basso di ogni schermata. Atteso: il campo e il tasto azione restano visibili o scorrono in vista. Perché: la tastiera copre gran parte dello schermo e un tasto di invio nascosto blocca gli utenti.
- Orientamento orizzontale. Ruota il telefono mentre scrivi. Atteso: il testo resta, il campo resta utilizzabile. Perché: in orizzontale la tastiera può occupare quasi tutto lo schermo.
- Tipo di tastiera corretto. Controlla i campi email, numero, telefono, password e URL. Atteso: ognuno mostra una tastiera adatta. Perché: un tipo sbagliato è una fonte silenziosa di attrito e refusi.
- Il tasto azione funziona. Controlla i tasti Avanti, Fatto e Cerca della tastiera. Atteso: Avanti passa al campo successivo in ordine logico; Fatto chiude la tastiera e invia dove ha senso.
- Autofill. Con un gestore di password o il servizio di autofill di sistema attivo, apri la schermata di accesso. Atteso: compaiono suggerimenti per i campi giusti e li riempiono correttamente. Perché: i campi senza etichetta confondono l'autofill. Se puoi, prova con un gestore installato, non solo quello di sistema.
- Incolla. Incolla testo lungo, testo con a capo e testo con spazi finali nei campi. Atteso: taglio sensato, nessun crash. Perché: le email incollate hanno spesso uno spazio finale.
- Testo lungo. Inserisci una stringa molto lunga in ogni campo di testo libero. Atteso: nessun overflow del layout, nessun crash, un limite chiaro se esiste.
- Caratteri speciali ed emoji. Prova accenti, umlaut, alfabeti non latini, testo da destra a sinistra ed emoji. Atteso: lo stesso testo torna quando viene salvato e mostrato di nuovo. Perché: qui emergono errori di codifica e di conteggio dei caratteri.
- Input vocale e digitazione a gesto. Detta una frase; usa la digitazione a scorrimento. Atteso: il campo gestisce il testo in composizione e non attiva la validazione troppo presto.
- Messaggi di validazione. Invia campi vuoti e valori errati. Atteso: il testo di errore compare vicino al campo, resta visibile con la tastiera aperta ed è leggibile.
- Ritorno al campo dopo un'interruzione. Scrivi, passa a un'altra app, torna. Atteso: il testo scritto è ancora lì.
- Tastiera hardware. Se il tuo pubblico può usare tablet o pieghevoli, collega una tastiera. Atteso: Tab sposta il focus in ordine, Invio invia.
- Font e dimensione schermo grandi. Aumentali nelle impostazioni di sistema e rivedi i moduli. Atteso: etichette e campi stanno ancora nello spazio. Vedi anche il test di accessibilità.
- Telefono di fascia bassa. Scrivi velocemente su un dispositivo debole. Atteso: nessun ritardo tra i tasti, nessun carattere perso. Vedi telefoni entry-level.
Consigli rapidi per lo sviluppatore
- Dai a ogni campo un'etichetta chiara e il tipo di input giusto.
- Preferisci layout scorrevoli per i moduli rispetto a quelli fissi.
- Testa con la tastiera aperta in ogni schermata che ha un campo di testo, non solo nella schermata di accesso.
Cosa chiedere al tester
Annota modello del telefono, app e versione della tastiera, il campo, il testo inserito e cosa è successo. Una registrazione dello schermo mostra i problemi di tastiera meglio delle parole.
Parte della guida al test delle app Android.
Vuoi che i tester provino i tuoi moduli con le loro tastiere? Inizia gratis e ricevi feedback privati e strutturati.