AppReviewX Accedi

Checklist per il test di messaggistica e chat

Ordine, stati di consegna, invii offline, messaggi lunghi e blocco degli utenti.

In questa guida

La chat richiede due dispositivi (o due account) contemporaneamente. Un solo telefono nasconde gran parte dei problemi. Ogni voce ha un motivo e un modo per verificarla.

Invio e ricezione

1. Ordine dei messaggi Perché: un ordine sbagliato cambia il senso di una conversazione. Come verificare: invia cinque messaggi brevi in rapida successione dal dispositivo A; confronta l'ordine sul dispositivo B. Ripeti con una connessione scarsa sul dispositivo B.

2. Stati di consegna Perché: gli utenti leggono "inviato", "consegnato", "letto" (o i tuoi equivalenti) come promesse. Come verificare: attraversa ogni stato: invio in corso, inviato, consegnato, letto, fallito. Ognuno compare al momento giusto e si aggiorna senza riaprire la chat?

3. Invii falliti Perché: un messaggio perso in silenzio è il peggior bug di una chat. Come verificare: invia in modalità aereo. Il messaggio è segnato come fallito, resta nel campo o nella coda, e c'è un nuovo tentativo chiaro?

4. Coda offline Perché: le persone scrivono in treno e in ascensore. Come verificare: scrivi tre messaggi offline, riconnettiti e controlla ordine, duplicati e orari sull'altro dispositivo.

5. Duplicati dopo la riconnessione Perché: i tentativi di nuovo invio possono consegnare due volte lo stesso messaggio. Come verificare: interrompi la connessione subito dopo aver toccato invia, ripristinala e conta quanti messaggi vede il destinatario.

Contenuti

6. Messaggi lunghi Perché: impaginazione e limiti si rompono ai bordi. Come verificare: invia un messaggio molto lungo con e senza a capo, e una parola o un URL lunghissimo. Controlla l'impaginazione delle bolle, lo scorrimento e l'eventuale messaggio sul limite di caratteri.

7. Contenuti speciali Perché: emoji, link e testo incollato si comportano in modo diverso. Come verificare: invia emoji, testo con accenti, testo da destra a sinistra, un link e un blocco di testo incollato su più righe. Vedi input Unicode ed emoji.

8. Allegati Perché: immagini e file aggiungono modi di fallimento del caricamento. Come verificare: vedi test di caricamento; controlla anche come appare un allegato fallito dentro la conversazione.

Intorno alla conversazione

9. Notifiche e contatori di non letti Perché: badge sbagliati erodono rapidamente la fiducia. Come verificare: ricevi messaggi con l'app in primo piano, in background e chiusa. Apri la chat: il badge e il segnalino di non letto si azzerano correttamente?

10. Blocco e segnalazione Perché: gli utenti ci contano per la propria sicurezza. Come verificare: blocca un contatto. La persona bloccata può ancora consegnarti messaggi? All'utente viene comunicato qualcosa? Sblocca e controlla cosa succede ai messaggi inviati nel frattempo.

11. Eliminazione e modifica Perché: gli utenti si aspettano un risultato chiaro: eliminato per me o per tutti. Come verificare: elimina un messaggio e controlla entrambi i dispositivi; modificane uno, se supportato, e controlla il segno "modificato".

12. Storico lungo Perché: lo scorrimento e il caricamento dei messaggi più vecchi è dove emergono problemi di memoria e di velocità. Come verificare: apri una chat con molti messaggi, scorri fino all'inizio e torna al più recente.

Correlati

Ti servono un secondo paio di mani e di dispositivi per una conversazione reale? Inizia qui.