AppReviewX Iniciar sesión

Checklist de pruebas de subida de imágenes y archivos

Subidas grandes, con formato incorrecto o interrumpidas, permisos y feedback de progreso.

En esta guía

Las subidas fallan de formas que una prueba de Wi-Fi en tu propio móvil nunca muestra. Usa esta lista en al menos dos dispositivos y una conexión lenta o inestable. Cada punto explica por qué importa y cómo comprobarlo.

Antes de la subida

1. Aviso de permisos y denegación Por qué: muchos usuarios dicen "no" una vez, y la app no puede quedarse sin salida. Cómo comprobarlo: instalación limpia, toca subir y deniega. ¿Hay una explicación y un camino a los ajustes? Luego concede el permiso y reintenta.

2. Acceso limitado a fotos Por qué: las versiones actuales de Android e iOS permiten compartir solo fotos seleccionadas (consulta la documentación actual de cada plataforma); el selector debe seguir funcionando. Cómo comprobarlo: concede acceso solo a unas pocas fotos, abre el selector, sube una y luego intenta encontrar una no compartida.

3. Cámara frente a galería Por qué: dos rutas de código, dos series de errores (orientación, captura cancelada). Cómo comprobarlo: haz una foto nueva, elige una existente y cancela ambos flujos a mitad.

El archivo en sí

4. Archivos grandes Por qué: aquí aparecen primero los cierres por falta de memoria y los timeouts. Cómo comprobarlo: sube la foto o el vídeo más grande que tengas. Vigila cierres, una pantalla congelada o un fallo silencioso. Si la app tiene un límite de tamaño, prueba un archivo justo por debajo y otro justo por encima.

5. Formatos incorrectos Por qué: los usuarios suben lo que tienen, no lo que esperabas. Cómo comprobarlo: prueba un PDF, una captura de pantalla, una imagen HEIC o WebP, un archivo renombrado (un archivo de texto llamado .jpg) y un archivo vacío. Espera un mensaje claro, no un cierre ni una miniatura rota.

6. Orientación y metadatos Por qué: las vistas previas giradas o reflejadas parecen errores a los usuarios. Cómo comprobarlo: sube fotos en vertical y en horizontal hechas con el propio dispositivo; compara la vista previa, el resultado subido y lo que ven otros usuarios.

7. Nombres de archivo Por qué: los caracteres especiales pueden romper las rutas de almacenamiento. Cómo comprobarlo: usa un nombre con espacios, tildes, un emoji y un nombre muy largo.

Durante la subida

8. Feedback de progreso Por qué: sin él, los usuarios vuelven a pulsar y crean duplicados. Cómo comprobarlo: usa una conexión limitada. ¿Hay indicador de progreso, puede el usuario cancelar y el botón se desactiva?

9. Interrupciones Por qué: es el fallo real más frecuente. Cómo comprobarlo: durante una subida, activa el modo avión, bloquea la pantalla, atiende una llamada, pon la app en segundo plano y ciérrala a la fuerza. Después: ¿se reanuda, reintenta o falla con un mensaje claro? Ver también pruebas de interrupciones.

10. Varios archivos Por qué: un éxito parcial es difícil de mostrar con honestidad. Cómo comprobarlo: selecciona varios archivos, uno de ellos no válido o demasiado grande. ¿Está claro el resultado por archivo?

Después de la subida

11. Duplicados y reintentos Por qué: un reintento tras un timeout puede crear dos copias. Cómo comprobarlo: corta la conexión justo al final de una subida, reintenta y comprueba el resultado en el servidor o en otro dispositivo.

12. Resultado visible y eliminable Por qué: los usuarios deben poder confirmar y corregir lo que enviaron. Cómo comprobarlo: reabre la app, comprueba que el elemento subido está ahí, bórralo o reemplázalo y confirma que ya no está.

Relacionado

¿Quieres dispositivos y conexiones de otras personas para tu flujo de subida? Empieza aquí y recibe feedback privado y estructurado.