Análisis de los resultados de las pruebas

Ya sea que ejecutes tus pruebas a través de Firebase console o Firebase CLI , puedes encontrar los resultados detallados de tus pruebas en Firebase console. Continúe leyendo para aprender cómo analizar los resultados de sus pruebas.

Ver resultados de la prueba

Después de cargar o seleccionar una prueba y especificar sus dispositivos de prueba, puede ver un resumen de los resultados de su prueba (incluidos registros, videos y capturas de pantalla) en el panel de Test Lab de Firebase console. Los resultados de sus pruebas sin procesar también se almacenan en un depósito de Google Cloud para facilitar su uso con los sistemas de CI.

Para ver los resultados de las pruebas, dirígete a la sección Laboratorio de pruebas de Firebase console .

Allí encontrará una lista de todas sus pruebas anteriores. Para comprender los resultados, es útil saber un poco sobre las matrices de prueba: cuando ejecuta una prueba o un conjunto de casos de prueba en dispositivos y configuraciones que ha seleccionado, Test Lab ejecuta la prueba en su aplicación en un lote y luego muestra los resultados como matriz de prueba .

Dispositivos × Ejecuciones de prueba = Matriz de prueba

Dispositivo
Un dispositivo físico o virtual (solo Android) en el que realiza una prueba, como un teléfono, una tableta o un dispositivo portátil. Los dispositivos en una matriz de prueba se identifican por modelo de dispositivo, versión del sistema operativo, orientación de la pantalla y configuración regional (también conocida como configuración geográfica y de idioma).
Prueba, ejecución de prueba.
Una prueba (o un conjunto de casos de prueba) que se ejecutará en un dispositivo. Puede ejecutar una prueba por dispositivo u, opcionalmente, fragmentar la prueba y ejecutar sus casos de prueba en diferentes dispositivos.
Matriz de prueba
Contiene los estados y resultados de las pruebas para sus ejecuciones de pruebas. Si falla alguna ejecución de prueba en una matriz, falla toda la matriz.

Interpretar los resultados de la matriz de prueba

Si comienza sus pruebas en Firebase console, Test Lab lo lleva directamente a su matriz de pruebas en progreso, donde puede observar el progreso de sus pruebas a medida que sucede. Si utilizó la herramienta de línea de comandos, puede seguir la URL que proporciona para acceder a la página de la matriz de prueba en progreso.

La matriz tiene una línea para cada ejecución de prueba que ejecuta Test Lab. El icono antes del nombre de la ejecución muestra el estado de esa ejecución:

  • play_circle_outline En progreso: la ejecución de la prueba aún se está ejecutando. Las ejecuciones pueden tardar hasta una hora en completarse, según la cantidad y la complejidad de las pruebas de su aplicación.
  • check_circle Aprobado: Ninguna de las pruebas de ejecución falló.
  • Advertencia fallida: al menos una de las pruebas de ejecución falló.
  • error No concluyente: los resultados de la prueba no fueron concluyentes, posiblemente debido a un error del laboratorio de pruebas.
  • bloque omitido: Test Lab omitió su prueba porque la combinación de dispositivo/versión del sistema operativo que seleccionó no está disponible.

Interpretación de los resultados de una única ejecución de prueba.

Desde la página de resultados de la matriz de pruebas, haga clic en una de las ejecuciones de prueba para ver el resultado de esa ejecución de prueba específica.

La página muestra estadísticas para la ejecución de esa prueba, incluidos los problemas encontrados en las pruebas, una lista de casos de prueba, registros de la ejecución y un video de la prueba en ejecución.

Resultados detallados de las pruebas

Los resultados detallados de las pruebas están disponibles en un depósito de Google Cloud Storage durante 90 días. Haga clic en Ver archivos de origen en una página de resultados de ejecución de prueba para ver el depósito.

Para conservar los resultados detallados de las pruebas durante más de 90 días, envíe los resultados de las pruebas a un depósito de Cloud Storage más permanente de su propiedad mediante la opción de línea de comandos de gcloud --results-bucket . Luego puede establecer la configuración de Edad para determinar durante cuánto tiempo Cloud Storage almacena los resultados. Para obtener más información sobre cómo cambiar la configuración de Edad , consulte Condiciones del ciclo de vida .