Cómo ejecutar pruebas con Firebase Test Lab for Android

En este artículo:

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

  • Pruebas de instrumentación Espresso, Robotium o UI Automator 2.0 escritas específicamente para exigir a tu app.
  • Una prueba automática que analiza la estructura de la interfaz de usuario de tu app y que, luego, simula actividades de usuarios para explorarla de manera automática.

Antes de empezar, necesitas habilitar la facturación en tu proyecto. Si no tienes una cuenta con facturación activa, agrega una y, luego, conecta tu proyecto a dicha cuenta. Deberás ser el propietario del proyecto o contar con los permisos para editarlo.

Cómo ejecutar una prueba de instrumentación

  1. En la barra de navegación de Firebase console, haz clic en Test Lab y, luego, elige Comenzar -> Ejecutar una prueba de instrumentación.
  2. Haz clic en Explorar. A continuación, explora el APK de tu app y pruébalo antes de hacer clic en Continuar.
  3. Para definir la matriz de la prueba, selecciona con qué dispositivos, niveles de la API de Android, orientaciones de pantalla y configuraciones regionales deseas probar tu app.
  4. (Opcional) Haz clic en Mostrar opciones avanzadas para cambiar el Tiempo de espera de la prueba que determina la duración máxima de cada prueba.
  5. Haz clic en Comenzar <N> pruebas, donde <N> es la cantidad de configuraciones de prueba válidas de la matriz de pruebas que defines en esta pantalla. Cada prueba pendiente se indica mediante el ícono de un reloj azul mientras se espera su ejecución. Cuando la prueba finalice, ese ícono cambiará a una marca de verificación verde.
  6. Luego de cada prueba, haz clic en el dispositivo que aparece enumerado en la columna Ejecución de pruebas para ver los resultados; por ejemplo, casos de prueba, registros, capturas de pantalla y videos.

Cómo ejecutar una prueba automática

  1. En la barra de navegación de Firebase console, haz clic en Test Lab y, luego, elige Comenzar -> Ejecutar una prueba automática.
  2. Haz clic en Explorar. A continuación, explora el APK de tu app y haz clic en Continuar.
  3. Para definir la matriz de la prueba, selecciona con qué dispositivos, niveles de la API de Android, orientaciones de pantalla y configuraciones regionales deseas probar tu app.
  4. (Opcional) Haz clic en Mostrar opciones avanzadas para cambiar las siguientes opciones:
    • Tiempo de espera de la prueba: Determina la duración máxima de cada prueba.
    • Profundidad máxima: Determina la rigurosidad con la que la prueba automática explora un área específica de la IU de tu app antes de volver a la raíz de la IU (la pantalla principal) para explorar otra área.
  5. Haz clic en Comenzar <N> pruebas, donde <N> es la cantidad de configuraciones de prueba válidas de la matriz de pruebas que defines en esta pantalla. Cada prueba pendiente se indica mediante el ícono de un reloj azul mientras espera su ejecución. Cuando la prueba finalice, este ícono cambiará a una marca de verificación verde.
  6. Luego de cada prueba, haz clic en el dispositivo que aparece enumerado en la columna Ejecución de pruebas para ver los resultados; por ejemplo, casos de prueba, registros, capturas de pantalla y videos.
¿Te resultó útil esto?
¿Cómo podemos mejorarla?