Firebase Test Lab proporciona una infraestructura basada en la nube para probar aplicaciones de Android. Este documento describe cómo comenzar con Test Lab usando Firebase console.
Paso 1. Crea un proyecto de Firebase
Si aún no lo ha hecho, vaya a la consola de Firebase y cree un nuevo proyecto de Firebase.
Paso 2. Haz una prueba
Firebase Test Lab le permite ejecutar los siguientes tipos de pruebas:
- Prueba de instrumentación : una prueba que escribe que le permite controlar la interfaz de usuario de su aplicación con las acciones que especifique. Una prueba de instrumentación también puede hacer afirmaciones explícitas sobre el estado de su aplicación para verificar la funcionalidad correcta mediante AndroidJUnitRunnerAPI . Test Lab es compatible con los marcos de prueba de instrumentación de Espresso y UI Automator .
- Prueba Robo : una prueba que analiza la interfaz de su aplicación y luego la explora automáticamente simulando las actividades del usuario.
- Prueba de bucle de juego : una prueba que utiliza un "modo de demostración" para simular las acciones del jugador en las aplicaciones del juego.
Para ejecutar una prueba, consulte Ejecutar pruebas con Firebase Test Lab para Android .
Nuevo: pruebas de instrumentación con Orchestrator
Android Test Orchestrator ejecuta cada una de las pruebas de instrumentación de su aplicación de forma independiente, lo que tiene varios beneficios, pero también un inconveniente:
Beneficios
Sin estado compartido: cada prueba se ejecuta en su propia instancia de instrumentación, por lo que el estado compartido no se acumula entre las pruebas.
Bloqueos aislados: si una prueba falla, solo elimina su propia instancia de instrumentación, por lo que las otras pruebas en su suite aún se ejecutan.
Retirarse
- Mayor tiempo de ejecución: cada prueba que ejecuta su propia instancia de instrumentación significa que el proceso de prueba lleva un poco más de tiempo en general. El aumento del tiempo de ejecución podría afectar el uso de su cuota o el tiempo facturado y podría hacer que alcance los límites de tiempo de espera de los dispositivos.
Test Lab siempre utiliza la última versión de Orchestrator. Para habilitar Orchestrator, seleccione Ejecutar con Orchestrator en la pantalla Opciones adicionales en la configuración de la prueba de instrumentación .
Paso 3. Investigue los resultados de su prueba
Cuando comienza la prueba, se le redirige 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 haya seleccionado y la duración del tiempo de espera establecido para sus pruebas. Después de que se hayan ejecutado las pruebas, puede revisar los resultados de las pruebas. Consulte Análisis de los resultados del laboratorio de pruebas de Firebase para obtener más información sobre cómo interpretar los resultados de las pruebas.