Lección 16 de 16 · Lectura y práctica
Testing y Despliegue en Play Store
Lección práctica para aplicar Testing y Despliegue en Play Store dentro de Desarrollo de Apps Móviles con Flutter - Nivel Intermedio, con criterios de decisión, ejemplo guiado, ejercicio y checklist de salida.
Del concepto a la práctica
Taller de esta lección
La entrega debe demostrar comportamiento antes de empaquetar. Una prueba de unidad verifica reglas puras, una de widget verifica una interacción visible y una de navegación verifica rutas. El despliegue se trata como una preparación controlada: versión, configuración y evidencias deben quedar registradas, sin afirmar publicación si no ocurrió.
Ejemplo resuelto
Regla: una tarea con título vacío no se guarda. Caso de unidad: entrada '' produce error. Caso de widget: escribir Comprar y pulsar guardar muestra una fila. Caso de navegación: /tasks/t1 muestra detalle y /tasks/t9 muestra no encontrada.
Guarda primero la salida de flutter test para las pruebas de unidad y widget. Prepara las pruebas de flujo con integration_test en un dispositivo o emulador autorizado. Para Android, la preparación del paquete puede usar flutter build appbundle --release tras configurar identificador, versión y firma de subida. Revisa en la documentación oficial los requisitos vigentes de SDK y Play Console; no copies una fecha o API histórica del material. Verifica el paquete en la pista de prueba y registra por separado su envío, revisión y publicación.
Pruébalo
Escribe la entrada y salida de cada prueba.
Ejecuta la regla con vacío y con
Comprar.Repite el flujo visual desde estado limpio.
Revisa que el paquete use la configuración prevista.
Error frecuente: probar solo el camino feliz. Corrígelo añadiendo datos ausentes, error de guardado y ruta inválida.
Comprueba tu resultado
La prueba de unidad debe rechazar vacío y aceptar Comprar; la de widget debe mostrar una fila; las rutas deben producir detalle y no encontrada respectivamente. El informe debe distinguir pruebas ejecutadas de cualquier publicación aún no realizada.

Mapa de prácticaEl código se empaqueta en una imagen y se prueba antes de publicarlo. Esa misma imagen se guarda en un registro y se usa en el despliegue. Comprobar la salud de las instancias permite detectar un fallo sin reconstruir el artefacto.
Ver la infografía en tamaño completo ↗Fuentes para profundizar
Sigue con Desarrollo de Apps Móviles con Flutter - Nivel Intermedio
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.