In questa guida
I testi fanno parte del prodotto. Un refuso nella schermata dell'abbonamento, o un pulsante che dice "Invia" in una schermata e "Manda" in quella successiva, fanno sembrare l'app incompleta. Questa verifica è meglio farla su una build su un dispositivo reale, perché molti bug dei testi si vedono solo nell'interfaccia in esecuzione: stringhe tagliate, segnaposto sbagliati, traduzioni mancanti.
Ogni voce ha Perché e Come verificare.
Checklist
- Refusi e grammatica in ogni schermata. Perché: il controllo ortografico non viene eseguito sulle stringhe nel codice o nei file di design. Come verificare: scorri ogni schermata, incluse impostazioni, stati vuoti e messaggi di errore. Incolla i testi lunghi in un correttore ortografico.
- Testo troncato o che esce dal contenitore. Perché: le etichette che stanno nella tua lingua o sul tuo telefono vengono tagliate altrove. Come verificare: imposta la dimensione del carattere di sistema più grande e uno schermo piccolo; cerca "..." nei pulsanti, nei titoli e nelle schede.
- Un termine per una cosa. Perché: "Account", "Profilo" e "Accesso" per la stessa cosa confondono le persone. Come verificare: elenca i 10 sostantivi e verbi principali della tua app; cercane le varianti nell'app e nella scheda dello store.
- Le etichette dei pulsanti dicono cosa succede. Perché: "OK" e "Invia" nascondono l'esito. Come verificare: leggi ogni pulsante senza la sua schermata. Capisci cosa fa? Le azioni distruttive devono nominare l'azione ("Elimina account").
- I messaggi di errore spiegano il passo successivo. Perché: "Qualcosa è andato storto" lascia l'utente bloccato. Come verificare: provoca degli errori (password sbagliata, nessuna rete, campo vuoto) e verifica se il testo dice cosa fare.
- Segnaposto e variabili sono compilati.
Perché: token grezzi come
%s,{name}onullfiniscono nell'interfaccia. Come verificare: prova campi nome, conteggio e data con valori vuoti, molto lunghi e con caratteri speciali. - Forme plurali e numeri. Perché: "1 elementi" è un errore comune. Come verificare: controlla i conteggi di 0, 1, 2 e molti per ogni sostantivo contato.
- Il tono è coerente. Perché: informale in una schermata e formale nella successiva sembra un prodotto diverso. Come verificare: leggi di seguito onboarding, errori e impostazioni. Scegli una sola voce e una sola forma di rivolgersi all'utente.
- Maiuscole e punteggiatura sono coerenti. Perché: uno stile misto di titoli e frasi sembra trascurato. Come verificare: confronta titoli e pulsanti di cinque schermate; uniforma a un solo stile.
- Testo segnaposto, di test e per sviluppatori eliminato. Perché: "Lorem ipsum", "test" o stringhe di debug arrivano nelle build di rilascio. Come verificare: cerca nel progetto le stringhe fittizie più comuni e scorri la build un'ultima volta.
- Date, orari e valute si leggono in modo naturale. Perché: anche i formati sono testo. Come verificare: cambia lingua e regione del dispositivo e guarda ogni data e prezzo.
- Le traduzioni sono complete. Perché: una chiave mancante mostra la lingua di partenza o il nome di una chiave. Come verificare: passa a ogni lingua supportata e scorri tutte le schermate.
- La scheda dello store corrisponde all'app. Perché: nomi, funzioni e promesse nella scheda devono corrispondere al testo dell'app. Come verificare: confronta il testo della scheda con le schermate che descrive.
- I testi legali e dei permessi si leggono correttamente. Perché: i messaggi di autorizzazione e i testi di consenso sono letti dai revisori e dagli utenti. Come verificare: leggili ad alta voce. È solo una verifica del testo, non una consulenza legale.
Suggerimento
Chiedi a qualcuno che non ha mai visto l'app di leggere le schermate ad alta voce. Si inciampa dove inciamperanno gli utenti.
Correlati
- Hub: hub delle checklist per il test delle app mobili
- Verifica rapida dell'accessibilità: contrasto e aree di tocco
- Modello di piano di test per app mobili
Un secondo paio di occhi trova più di quanto trovi tu, leggendo da solo. Inizia qui e ricevi feedback privato e strutturato da altri sviluppatori.