Firebase Test Lab
Prueba tu app en dispositivos alojados en un centro de datos de Google.
Funciones clave
Prueba apps para iOS y Android | No hay problema si tu app tiene una versión iOS y una versión Android. Test Lab ahora ofrece dispositivos iOS para realizar pruebas. |
Ejecución en dispositivos reales | Test Lab evalúa tu app en los dispositivos instalados en un centro de datos de Google para que puedas encontrar los problemas que solo ocurren en dispositivos y configuraciones específicos. |
Integración del flujo de trabajo | Test Lab está integrado en Firebase console, Android Studio y la herramienta de línea de comandos de gcloud. Incluso lo puedes usar con sistemas de integración continua (CI). |
¿Cómo funciona?
Test Lab usa dispositivos de producción reales que se ejecutan en un centro de datos de Google para probar tu app. En estos dispositivos se escriben API actualizadas en la memoria flash y la configuración regional es personalizable. Esto permite que hagas pruebas de uso de la app en el hardware y las configuraciones que enfrentará en el uso real.
Dispositivos de un centro de datos
Test Lab ejecuta pruebas de Espresso y UI Automator 2.0 en apps para Android, y pruebas de XCTest en apps para iOS. Escribe pruebas con uno de esos marcos de trabajo y ejecútalas en Firebase console o la interfaz de línea de comandos de gcloud.
Si solo realizas pruebas en Android, puedes hacer que Test Lab las cree en tu lugar mediante pruebas Robo automatizadas.
Ruta de implementación
Deja tu app lista para las pruebas |
|
|
Elige un entorno y una matriz de pruebas | Usa Firebase console o la interfaz de línea de comandos de gcloud para definir una matriz de pruebas. Esto implica seleccionar un conjunto de dispositivos, versiones de SO, 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 ejecutar tus pruebas. Cuando finalicen tus pruebas, puedes ver los resultados en Firebase console. |
Próximos pasos
- Prueba tu app en Firebase console (guía para iOS o Android).
- Prueba tu app en el entorno de la línea de comandos de gcloud (guía para iOS o Android).
- Prueba tu app con un rastreador de IU automatizado: guía para Android
- Prueba tu app con Android Studio 2.0+: codelab para Android
- Usa la biblioteca de capturas de pantalla de Test Lab en tus pruebas de instrumentación (guía para Android).