In questa guida
I caricamenti falliscono in modi che un test sul Wi-Fi del tuo telefono non mostra mai. Usa questa lista su almeno due dispositivi e una connessione lenta o instabile. Ogni voce spiega perché conta e come verificarla.
Prima del caricamento
1. Richiesta del permesso e rifiuto Perché: gli utenti spesso dicono "no" una volta, e l'app non deve bloccarsi. Come verificare: installazione pulita, tocca carica, nega. C'è una spiegazione e un percorso verso le impostazioni? Poi concedi il permesso e riprova.
2. Accesso limitato alle foto Perché: le versioni attuali di Android e iOS permettono di condividere solo alcune foto (verifica la documentazione attuale di ogni piattaforma); il selettore deve funzionare comunque. Come verificare: concedi l'accesso solo a poche foto, apri il selettore, carica una foto, poi prova a trovarne una non condivisa.
3. Fotocamera contro galleria Perché: due percorsi di codice, due serie di bug (orientamento, cattura annullata). Come verificare: scatta una foto nuova, scegline una esistente, annulla a metà entrambi i flussi.
Il file stesso
4. File grandi Perché: crash per esaurimento della memoria e timeout compaiono qui per primi. Come verificare: carica la foto o il video più grande che hai. Osserva crash, schermo bloccato o errore silenzioso. Se l'app ha un limite di dimensione, prova un file appena sotto e uno appena sopra.
5. Formati sbagliati
Perché: gli utenti caricano ciò che hanno, non ciò che ti aspetti.
Come verificare: prova un PDF, uno screenshot, un'immagine HEIC o WebP, un file rinominato (un file di testo chiamato .jpg) e un file vuoto. Aspettati un messaggio chiaro, non un crash o un'anteprima rotta.
6. Orientamento e metadati Perché: anteprime ruotate o specchiate sembrano bug agli occhi degli utenti. Come verificare: carica foto verticali e orizzontali scattate con il dispositivo; confronta anteprima, risultato caricato e ciò che vedono gli altri utenti.
7. Nomi dei file Perché: i caratteri speciali possono rompere i percorsi di archiviazione. Come verificare: usa un nome con spazi, accenti, un'emoji e un nome molto lungo.
Durante il caricamento
8. Feedback di avanzamento Perché: senza, gli utenti toccano di nuovo e creano duplicati. Come verificare: usa una connessione limitata. C'è un indicatore di avanzamento, l'utente può annullare, il pulsante si disattiva?
9. Interruzioni Perché: è il guasto più comune nel mondo reale. Come verificare: durante un caricamento passa alla modalità aereo, blocca lo schermo, rispondi a una chiamata, metti l'app in background, chiudila. Dopo: riprende, riprova o fallisce con un messaggio chiaro? Vedi anche test delle interruzioni.
10. Più file Perché: un successo parziale è difficile da mostrare in modo onesto. Come verificare: seleziona più file, di cui uno non valido o troppo grande. Il risultato è chiaro per ogni file?
Dopo il caricamento
11. Duplicati e nuovi tentativi Perché: un nuovo tentativo dopo un timeout può creare due copie. Come verificare: interrompi la connessione proprio alla fine del caricamento, riprova e controlla il risultato lato server o su un altro dispositivo.
12. Risultato visibile e rimovibile Perché: gli utenti devono poter confermare e correggere ciò che hanno inviato. Come verificare: riapri l'app, controlla che l'elemento caricato ci sia, eliminalo o sostituiscilo e conferma che sia sparito.
Correlati
- Hub: checklist per il test delle app mobili
- Checklist per il test di messaggistica e chat
- Checklist per il test dei giochi mobili
Vuoi dispositivi e connessioni di altre persone per il tuo flusso di caricamento? Inizia qui e ricevi feedback privato e strutturato.