Le chat demande deux appareils (ou deux comptes) en même temps. Un seul téléphone masque la plupart des problèmes. Chaque point indique pourquoi il compte et comment le vérifier.
Envoi et réception
1. Ordre des messages Pourquoi : un mauvais ordre change le sens d'une conversation. Comment vérifier : envoie cinq messages courts rapidement depuis l'appareil A ; compare l'ordre sur l'appareil B. Répète pendant que B a une mauvaise connexion.
2. États de livraison Pourquoi : les utilisateurs lisent « envoyé », « distribué » et « lu » (ou tes équivalents) comme des promesses. Comment vérifier : parcours chaque état : envoi en cours, envoyé, distribué, lu, échec. Chacun apparaît-il au bon moment, et se met-il à jour sans rouvrir la conversation ?
3. Envois échoués Pourquoi : un message perdu en silence est le pire bug de chat. Comment vérifier : envoie en mode avion. Le message est-il marqué comme échoué, conservé dans le champ ou la file d'attente, et propose-t-il une nouvelle tentative claire ?
4. File d'attente hors ligne Pourquoi : on écrit dans le train et dans l'ascenseur. Comment vérifier : écris trois messages hors ligne, rétablis la connexion, puis contrôle l'ordre, les doublons et les horodatages sur l'autre appareil.
5. Doublons après reconnexion Pourquoi : les nouvelles tentatives peuvent livrer un message deux fois. Comment vérifier : coupe la connexion juste après avoir tapé sur envoyer, rétablis-la, et compte ce que voit le destinataire.
Contenu
6. Longs messages Pourquoi : la mise en page et les limites cassent aux extrémités. Comment vérifier : envoie un message très long avec et sans sauts de ligne, ainsi qu'un mot ou une URL très long. Contrôle la mise en forme de la bulle, le défilement et le message de limite de caractères éventuel.
7. Contenus particuliers Pourquoi : les emojis, les liens et les textes collés ne se comportent pas de la même façon. Comment vérifier : envoie un emoji, du texte accentué, du texte de droite à gauche, un lien et un bloc collé sur plusieurs lignes. Voir saisie Unicode et emoji.
8. Pièces jointes Pourquoi : les images et fichiers ajoutent des cas d'échec d'envoi. Comment vérifier : voir test d'envoi ; contrôle aussi l'affichage d'une pièce jointe échouée dans la conversation.
Autour de la conversation
9. Notifications et compteurs de non-lus Pourquoi : des badges faux font vite perdre confiance. Comment vérifier : reçois des messages application au premier plan, en arrière-plan et fermée. Ouvre la conversation : le badge et le repère de non-lu disparaissent-ils correctement ?
10. Blocage et signalement Pourquoi : les utilisateurs s'en servent pour leur sécurité. Comment vérifier : bloque un contact. La personne bloquée peut-elle encore te livrer des messages ? L'utilisateur est-il informé ? Débloque-la et vérifie ce qu'il advient des messages envoyés entre-temps.
11. Suppression et modification Pourquoi : les utilisateurs attendent un résultat clair : supprimé pour moi ou pour tous. Comment vérifier : supprime un message et contrôle les deux appareils ; modifie-en un si c'est pris en charge et vérifie le marqueur « modifié ».
12. Long historique Pourquoi : le défilement et le chargement des anciens messages révèlent les problèmes de mémoire et de vitesse. Comment vérifier : ouvre une conversation avec beaucoup de messages, fais défiler jusqu'au début, puis reviens au plus récent.
Liens associés
- Hub : checklists de test d'applications mobiles
- Checklist de test de jeu mobile
- Checklist de test d'application e-commerce
- Bases hors ligne : tester le comportement hors ligne de ton application
Besoin d'un second regard et d'appareils pour une vraie conversation ? Commence ici.