AppReviewX Se connecter

Checklist de test des chargements et des délais d'attente

Chargements lents, bloqués ou annulés : retour visuel, délais d'attente et comportement des nouvelles tentatives.

Dans ce guide

Sur le Wi-Fi de ton bureau, le chargement paraît correct. Les utilisateurs, eux, sont dans le train, dans un ascenseur ou sur de vieux téléphones. Teste chaque écran qui récupère des données dans de mauvaises conditions.

Simuler des réseaux lents

  • Émulateur Android : Contrôles étendus, section Cellulaire : choisis un type de réseau plus lent et une puissance de signal plus faible.
  • iOS : Apple propose des outils de conditionnement réseau pour les développeurs ; consulte la documentation développeur actuelle d'Apple pour savoir où les trouver.
  • Tout appareil : un proxy avec limitation de débit, ou bascule entre Wi-Fi et mode avion pendant une requête.
  • Test réel : un appareil avec une seule barre de signal, ou un point d'accès public lent.

La checklist

  1. Quelque chose s'affiche tout de suite. - Pourquoi : un écran figé après un appui fait penser à un bug. - Comment vérifier : bride fortement le réseau, touche un élément. En un instant, un spinner, un squelette ou un espace réservé apparaît.
  2. Le retour visuel correspond à l'attente. - Pourquoi : un spinner pendant une minute sans information pousse les utilisateurs à partir. - Comment vérifier : laisse une requête lente pendant plus de 10 secondes. Y a-t-il un texte du type « Chargement en cours… » ou une progression pour les tâches longues ?
  3. Un délai d'attente existe et se termine par un message. - Pourquoi : les spinners infinis sont une impasse. - Comment vérifier : bloque complètement la requête. Après une limite, l'app s'arrête et affiche une erreur avec une nouvelle tentative.
  4. La nouvelle tentative fonctionne. - Pourquoi : c'est la sortie de tout chargement raté. - Comment vérifier : fais échouer le chargement, rétablis le réseau, relance. Le contenu apparaît sans quitter l'écran.
  5. Quitter l'écran annule ou ignore la requête. - Pourquoi : les réponses tardives peuvent faire planter l'app ou mettre à jour le mauvais écran. - Comment vérifier : lance un chargement lent, reviens en arrière, attends. Pas de plantage, pas de données périmées qui surgissent dans un autre écran.
  6. Les appuis répétés n'empilent pas les requêtes. - Pourquoi : les utilisateurs impatients réappuient et déclenchent des doublons. - Comment vérifier : appuie plusieurs fois sur charger, actualiser ou envoyer sur une connexion lente. Une seule requête, ou les suivantes remplacent les précédentes.
  7. Le geste de rafraîchissement se comporte bien. - Pourquoi : l'indicateur qui ne s'arrête jamais ou le contenu dupliqué est fréquent. - Comment vérifier : tire pour rafraîchir sur des réseaux lents et défaillants. L'indicateur s'arrête et la liste n'est pas dupliquée.
  8. Contenu partiel. - Pourquoi : une partie lente ne doit pas bloquer tout l'écran. - Comment vérifier : retarde une requête parmi plusieurs. Le reste s'affiche, la partie lente a son propre espace réservé ou son erreur.
  9. Contenu en cache ou à jour. - Pourquoi : des données anciennes affichées silencieusement prêtent à confusion ; un écran vide alors qu'un cache existe est du gaspillage. - Comment vérifier : ouvre un écran une fois en ligne, puis hors ligne. Le contenu en cache s'affiche et est signalé comme potentiellement périmé, si cela importe.
  10. Pagination et défilement infini.
    • Pourquoi : la page suivante peut échouer ou se terminer sans prévenir.
    • Comment vérifier : défile jusqu'à la fin sur un réseau lent et avec une page en échec. Un indicateur de bas de liste, une nouvelle tentative et un état de fin de liste s'affichent.
  11. Les envois et téléchargements affichent une progression et peuvent être annulés.
    • Pourquoi : les utilisateurs doivent savoir que ça tourne et pouvoir arrêter.
    • Comment vérifier : envoie un gros fichier sur une connexion lente, annule au milieu, puis relance. Aucun élément à moitié terminé ne subsiste.
  12. App en arrière-plan pendant un chargement.
    • Pourquoi : le système peut suspendre ou tuer l'app.
    • Comment vérifier : lance un chargement, change d'app une minute, reviens. Il reprend ou redémarre proprement.
  13. Les espaces réservés de chargement ne sautent pas.
    • Pourquoi : les décalages de mise en page font toucher la mauvaise zone.
    • Comment vérifier : observe la transition du squelette vers le contenu ; aucun élément ne doit bouger sous le doigt.
  14. Le lecteur d'écran annonce le chargement et la fin.
    • Pourquoi : un chargement silencieux laisse les utilisateurs aveugles dans le flou.
    • Comment vérifier : lecteur d'écran activé, contrôle que « chargement » et « chargé » sont annoncés ou que le focus passe au nouveau contenu.

Voir aussi

Retour à toutes les checklists · Checklist de recherche et de filtres · Checklist de l'écran Paramètres

Un testeur sur une connexion médiocre trouve ce que ton Wi-Fi de bureau cache. Commence ici : retour privé et structuré, 1 retour = 1 crédit.