AppReviewX Accedi

Checklist per il test di caricamento e timeout

Caricamenti lenti, bloccati o annullati: feedback, timeout e comportamento dei nuovi tentativi.

In questa guida

Sul Wi-Fi veloce dell'ufficio il caricamento sembra a posto. Gli utenti sono in treno, in ascensore o con vecchi telefoni. Testa ogni schermata che scarica dati in condizioni difficili.

Come simulare reti lente

  • Emulatore Android: Controlli estesi, sezione Cellular: scegli un tipo di rete più lento e una potenza del segnale più debole.
  • iOS: Apple offre strumenti per simulare le condizioni di rete agli sviluppatori; controlla la documentazione attuale di Apple per sapere dove trovarli.
  • Qualsiasi dispositivo: un proxy con limitazione di banda, oppure passa tra Wi-Fi e modalità aereo durante una richiesta.
  • Test reale: un dispositivo con una sola tacca di segnale, o un hotspot pubblico lento.

La checklist

  1. Qualcosa appare subito. - Perché: una schermata congelata dopo un tocco sembra un bug. - Come verificare: limita fortemente la rete, tocca un elemento. In un attimo compaiono uno spinner, uno scheletro o un segnaposto.
  2. Il feedback corrisponde all'attesa. - Perché: uno spinner per un minuto senza informazioni fa andare via gli utenti. - Come verificare: tieni lenta una richiesta per più di 10 secondi. C'è un testo come «Caricamento in corso...» o un avanzamento per i lavori lunghi?
  3. Esiste un timeout e finisce con un messaggio. - Perché: gli spinner infiniti sono un vicolo cieco. - Come verificare: blocca completamente la richiesta. Dopo un limite l'app si ferma e mostra un errore con il pulsante di nuovo tentativo.
  4. Il nuovo tentativo funziona. - Perché: è la via d'uscita da ogni caricamento fallito. - Come verificare: fai fallire il caricamento, ripristina la rete, riprova. Il contenuto compare senza uscire dalla schermata.
  5. Uscire dalla schermata annulla o ignora la richiesta. - Perché: le risposte in ritardo possono far andare in crash o aggiornare la schermata sbagliata. - Come verificare: avvia un caricamento lento, torna indietro, attendi. Nessun crash, nessun dato vecchio che compare in un'altra schermata.
  6. I tocchi ripetuti non accumulano richieste. - Perché: gli utenti impazienti toccano di nuovo e generano duplicati. - Come verificare: tocca ripetutamente carica, aggiorna o invia su una connessione lenta. Una sola richiesta, oppure quelle successive sostituiscono le precedenti.
  7. Il trascinamento per aggiornare funziona. - Perché: sono comuni un indicatore che non finisce mai o contenuti duplicati. - Come verificare: trascina per aggiornare con reti lente e con errori. L'indicatore si ferma e la lista non si duplica.
  8. Contenuto parziale. - Perché: una parte lenta non deve bloccare l'intera schermata. - Come verificare: ritarda una di più richieste. Il resto appare, la parte lenta ha il suo segnaposto o il suo errore.
  9. Contenuto in cache contro contenuto aggiornato. - Perché: mostrare in silenzio dati vecchi confonde, una schermata vuota quando la cache c'è è uno spreco. - Come verificare: apri una schermata una volta online, poi offline. Il contenuto in cache appare ed è segnato come possibilmente non aggiornato, se la cosa conta.
  10. Paginazione e scorrimento infinito.
    • Perché: la pagina successiva può fallire o finire senza avviso.
    • Come verificare: scorri fino in fondo su una rete lenta e con una pagina fallita. Devono comparire un indicatore in fondo, un nuovo tentativo e lo stato di fine lista.
  11. Upload e download mostrano avanzamento e si possono annullare.
    • Perché: gli utenti devono sapere che sta funzionando e poterlo fermare.
    • Come verificare: carica un file grande su una connessione lenta, annulla a metà, poi riprova. Non deve restare alcun elemento incompleto.
  12. App in background durante un caricamento.
    • Perché: il sistema può mettere in pausa o terminare l'app.
    • Come verificare: avvia un caricamento, passa a un'altra app per un minuto, torna. Riprende o riparte in modo pulito.
  13. I segnaposto di caricamento non saltano.
    • Perché: i cambi di layout fanno toccare male.
    • Come verificare: osserva il passaggio dallo scheletro al contenuto; gli elementi non devono muoversi sotto il dito.
  14. Lo screen reader annuncia caricamento e completamento.
    • Perché: un caricamento silenzioso lascia gli utenti non vedenti a tentoni.
    • Come verificare: con lo screen reader attivo, controlla che «caricamento» e «caricato» vengano annunciati o che il focus si sposti sul nuovo contenuto.

Correlati

Torna a tutte le checklist · Checklist per ricerca e filtri · Checklist per la schermata Impostazioni

Un tester con una connessione scarsa trova ciò che il Wi-Fi dell'ufficio nasconde. Inizia qui: feedback privati e strutturati, 1 feedback = 1 credito.