Firebase Test Lab for Androidplat_android

Prueba tu app en dispositivos alojados en un centro de datos de Google.

Firebase Test Lab for Android ofrece infraestructura basada en la nube para probar apps de Android. Con una sola operación, puedes comenzar a probar la aplicación en una amplia variedad de dispositivos y configuraciones. Los resultados de las pruebas (que incluyen registros, videos y capturas de pantalla) aparecen en tu proyecto en Firebase console. Incluso si todavía no escribiste código de prueba para la aplicación, Test Lab puede evaluarla automáticamente en busca de bloqueos.

Ejecutar una prueba

Funciones clave

Prueba la app en dispositivos reales Usa Test Lab para evaluar la aplicación en dispositivos instalados en un centro de datos de Google. Test Lab te ayuda a encontrar problemas que solo ocurren en configuraciones de dispositivos específicas (por ejemplo, un Nexus 5 con un nivel de API de Android en particular con una configuración regional específica).
Evalúa la app sin tener que escribir pruebas antes Gracias a la prueba Robo, puedes identificar problemas en la aplicación sin tener que escribir pruebas tú mismo. La prueba Robo analiza la estructura de la interfaz de usuario de la app y la explora mediante una simulación automática de las actividades de un usuario. Si escribiste pruebas de instrumentación para tu app, Test Lab también puede ejecutar esas pruebas.
Integración del flujo de trabajo Test Lab está integrado con Android Studio, Firebase console y la interfaz de línea de comandos de gcloud. También puedes usar Test Lab con sistemas de integración continua (CI).

¿Cómo funciona?

Test Lab usa dispositivos que se ejecutan en el centro de datos de Google para probar la app. Los dispositivos que se usan para las pruebas son dispositivos reales de producción en los que se cargan niveles de API de Android actualizados o configuraciones regionales según tus especificaciones. Esto permite que hagas pruebas de uso de la app en un conjunto de dispositivos y configuraciones reales.

Dispositivos en un centro de datos

Dispositivos físicos en un centro de datos

Test Lab te permite ejecutar pruebas de instrumentación Espresso y UI Automator 2.0 escritas para evaluar tu app en Firebase console, Android Studio o la interfaz de línea de comandos de gcloud. También puedes usar la prueba Robo para evaluar la app automáticamente en Firebase o en la línea de comando de gcloud.

La prueba Robo guarda registros, crea un "mapa de actividad" que muestra un conjunto de capturas de pantalla relacionadas con comentarios y genera un video a partir de una secuencia de capturas de pantalla para mostrarte las operaciones que realizó el usuario simulado. Obtén más información acerca de la prueba Robo.

Ruta de implementación

Si vas a ejecutar pruebas de instrumentación, escribe tu propia prueba específica para la app Cuando desarrolles pruebas de instrumentación para tu app, no olvides agregar la biblioteca de capturas de pantalla de Test Lab a tu proyecto de prueba, de manera que puedas interpretar los resultados más fácilmente.
Elige un entorno y una matriz de pruebas Elige un ambiente de prueba (Firebase console, Android Studio o la interfaz de línea de comando gcloud) y define una matriz de pruebas. Esto implica seleccionar un conjunto de dispositivos, niveles de API, configuraciones regionales y orientaciones de pantalla.
Ejecuta tus pruebas y revisa los resultados Según las dimensiones de tu matriz de pruebas, es posible que Test Lab demore varios minutos en completar su ejecución. Cuando termine el proceso, podrás revisar los resultados de las pruebas en Firebase console.

Pasos siguientes

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.