Ir a la consola

Primeros pasos con Firebase Test Lab desde Firebase console

Firebase Test Lab ofrece una infraestructura basada en la nube que te permite probar apps para 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 crearlo 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:

  • Prueba de instrumentación: una prueba que escribes que te permite controlar la IU de tu app con las acciones que indiques. Esta prueba también puede realizar afirmaciones explícitas sobre el estado de tu app para verificar la funcionalidad correcta con AndroidJUnitRunnerAPIs. Test Lab admite los marcos de trabajo para pruebas de instrumentación Espresso y UI Automator 2.0.
  • Prueba Robo: una prueba que analiza la interfaz de tu app y, luego, la explora automáticamente simulando las actividades del usuario.
  • Prueba de bucle de juego: una prueba que usa un “modo de demostración” para simular las acciones del jugador en las apps de juegos.

Para ejecutar una prueba, consulta Cómo ejecutar 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:

Ventajas

  • 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 falla una prueba, solo se interrumpe su propia instancia de instrumentación, por lo que las demás pruebas se mantienen activas.

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.