Ir a la consola

Primeros pasos con Firebase Test Lab desde Firebase console

Firebase Test Lab ofrece una infraestructura basada en la nube para probar apps de Android. En este documento, se describe cómo comenzar a usar Test Lab con Firebase console.

Crea un proyecto de Firebase

Si no tienes un proyecto de Firebase para tu app, ve a Firebase console y haz clic en Crear proyecto nuevo a fin de crear uno ahora. Deberás ser el propietario del proyecto o contar con los permisos para editarlo.

En los planes Spark y Flame, puedes usar Test Lab para ejecutar una cantidad limitada de pruebas por día. Si quieres usar Test Lab sin la limitación de la cuota diaria, debes actualizar al plan Blaze de Firebase.

Ejecuta una prueba

Firebase Test Lab te permite ejecutar los siguientes tipos de pruebas:

  • Pruebas de instrumentación: son pruebas que se escriben para evaluar tu app. Test Lab admite los marcos de trabajo para pruebas de instrumentación Espresso y UI Automator 2.0.
  • Pruebas Robo: son pruebas que analizan la interfaz de tu app y la exploran automáticamente mediante una simulación de las actividades del usuario.
  • Pruebas de bucle de juego (versión Beta): Son pruebas que usan un “modo de demostración” para simular las acciones de los jugadores en apps de juegos.

Para ejecutar una prueba, consulta Ejecuta pruebas con Firebase Test Lab for Android.

Nuevo: pruebas de instrumentación con Orchestrator

Android Test Orchestrator ejecuta todas las pruebas de instrumentación de tu app de forma independiente, lo que tiene varios beneficios, pero también una desventaja:

Beneficios

  • Sin estado compartido: Cada prueba se ejecuta en su propia instancia de instrumentación, por lo que no se acumula el estado compartido entre ellas.

  • Fallas aisladas: Si una prueba falla, solo interrumpe su propia instancia de instrumentación, por lo que las otras pruebas se mantienen en ejecución.

Desventaja

Test Lab siempre usa la versión más reciente de Orchestrator. Para habilitar Orchestrator, selecciona Ejecutar con Orchestrator en la pantalla Opciones avanzadas de la configuración de las pruebas de instrumentación.

Investiga los resultados de tu prueba

Cuando se inicia la prueba, se te redirecciona automáticamente a la página de resultados de la prueba. Las pruebas pueden tardar varios minutos en ejecutarse, según la cantidad de configuraciones diferentes que hayas seleccionado y el tiempo de espera que se haya configurado para tus pruebas. Una vez ejecutadas, podrás revisar los resultados. Consulta Analiza los resultados de Firebase Test Lab para obtener más información sobre cómo interpretar los resultados de las pruebas.