Test Lab te permite probar tu aplicación en una amplia variedad de dispositivos y versiones de Android diferentes. Hay algunas formas de ver qué dispositivos están disponibles:
Firebase console: si estás ejecutando pruebas desde Firebase console, puedes ver una lista de dispositivos disponibles durante el paso Seleccionar dimensiones del flujo de trabajo Ejecutar una prueba .
CLI de gcloud: para ver una lista de dispositivos disponibles desde la CLI de Google Cloud, use el siguiente comando:
gcloud firebase test android models list
Explorador de API de Google: incluso puede buscar los dispositivos directamente, sin un proyecto de Firebase o la CLI de gcloud, utilizando el Explorador de API de Google .
Indicador de estabilidad del dispositivo
Test Lab indica los dispositivos que experimentan una estabilidad degradada en Firebase console y Google Cloud CLI con un indicador de estabilidad reducida . Los dispositivos que han sido etiquetados con el indicador de Estabilidad Reducida han arrojado tasas más altas de resultados no concluyentes durante un período prolongado de 30 días o más. Esta función le ayuda a elegir mejor los dispositivos para su caso de uso al permitirle saber si la estabilidad de un dispositivo de prueba se degrada.
Ver la estabilidad del dispositivo en Firebase console
Puedes ver la estabilidad del dispositivo en Firebase console cuando configuras una nueva prueba para un dispositivo específico.
Para ver la estabilidad del dispositivo, siga estas instrucciones:
Abra la página Test Lab en Firebase console.
Seleccione Ejecutar una prueba y luego seleccione un tipo de prueba.
Sube el binario de tu aplicación.
En el paso Seleccionar dimensiones, haga clic en Personalizar .
Elija uno o más dispositivos para ejecutar su prueba. Dependiendo de la estabilidad del dispositivo, es posible que vea una etiqueta de Estabilidad reducida junto a los dispositivos seleccionados.
Ejecute su prueba.
Ver la estabilidad del dispositivo en Google Cloud CLI
Puedes ver la estabilidad del dispositivo en la CLI de gcloud para un dispositivo específico cuando configuras una nueva prueba.
Para ver la estabilidad del dispositivo, siga estas instrucciones:
Descargue el último SDK de Google Cloud y siga las instrucciones.
Ejecute uno de estos comandos:
gcloud firebase test android models list
ogcloud firebase test android models describe MODEL_ID
Si un dispositivo de prueba experimenta una estabilidad degradada, puede ver la etiqueta reduced_stability
en la columna TAGS que enumera las versiones afectadas.
Capacidad del dispositivo
Test Lab proporciona información agregada sobre la capacidad de los dispositivos móviles a través de Firebase console y Firebase CLI. La capacidad del dispositivo es la cantidad agregada de dispositivos en línea en el laboratorio de dispositivos móviles de Google. Esta función le ayuda a garantizar que haya suficientes dispositivos en nuestro laboratorio de dispositivos para ejecutar sus pruebas de manera más eficiente. La capacidad del dispositivo se mide como Alta, Media y Baja.
Las pruebas que se ejecutan en cualquier nivel de capacidad del dispositivo pueden tardar más debido a los siguientes factores:
- Tráfico, que afecta al momento de inicio de la prueba. Para verificar si hay interrupciones o fallas reportadas, consulte el panel de estado de Firebase .
- Fallos del dispositivo o de la infraestructura, que pueden ocurrir en cualquier momento y afectar el tiempo que tarda en ejecutarse la prueba.
La siguiente tabla describe los tipos de capacidad del dispositivo y proporciona recomendaciones sobre cuándo utilizar cada tipo de capacidad:
Capacidad | Descripción | Uso recomendado |
Alta capacidad | El catálogo de dispositivos de Test Lab contiene muchos dispositivos. | Úselo cuando esté ejecutando una gran cantidad de pruebas. |
Capacidad media | El catálogo de dispositivos de Test Lab contiene una cantidad moderada de dispositivos. | Este nivel de capacidad es adecuado para ejecutar la mayoría de sus pruebas. |
Capacidad baja | El catálogo de dispositivos de Test Lab contiene pocos dispositivos. Si bien los dispositivos obsoletos pertenecen al grupo de baja capacidad, no todos los dispositivos de baja capacidad están obsoletos. | Úselo cuando necesite ejecutar una prueba en un modelo y versión de dispositivo específicos. Estas pruebas no son adecuadas para la fragmentación de pruebas. Debido a la baja capacidad, las pruebas pueden tardar mucho en finalizar, especialmente si invoca una gran cantidad de pruebas al mismo tiempo. |
Ver la capacidad del dispositivo en Firebase console
Puedes ver la capacidad del dispositivo en Firebase console para un dispositivo específico cuando configuras una nueva prueba.
Para ver la capacidad del dispositivo, siga estas instrucciones:
Abra la página Test Lab en Firebase console.
Seleccione Ejecutar una prueba y luego seleccione un tipo de prueba.
Sube el binario de tu aplicación.
En el paso Seleccionar dimensiones, haga clic en Personalizar .
(Opcional) Para filtrar dispositivos por nivel de capacidad, siga estos pasos:
Haga clic en el icono Filtro .
Seleccione Capacidad .
Haga clic en el nivel de capacidad por el que desea filtrar: Medio o Alto . Para filtrar cualquier dispositivo de baja capacidad, filtre por Media y Alta.
Haga clic en Aplicar .
Elija uno o más dispositivos para ejecutar su prueba. Dependiendo de la capacidad del dispositivo, es posible que vea una etiqueta Media o Alta junto a los dispositivos seleccionados.
Ejecute su prueba.
Ver la capacidad del dispositivo en la CLI de Google Cloud
Puedes ver la capacidad del dispositivo en la CLI de gcloud para un dispositivo específico cuando configuras una nueva prueba.
Para ver la capacidad del dispositivo, siga estas instrucciones:
- Descargue el último SDK de Google Cloud y siga las instrucciones. La versión debe ser 417.0.0 o superior.
- Ejecute uno de estos comandos:
gcloud firebase test android list-device-capacities
o
gcloud firebase test android models describe MODEL_ID
El resultado incluye la capacidad del dispositivo, el ID del modelo, el nombre del modelo y el ID de la versión del sistema operativo.
Dispositivos y versiones obsoletos
Los dispositivos obsoletos están disponibles durante al menos un mes antes de ser eliminados del catálogo de dispositivos de Test Lab. Una vez que se elimina un dispositivo, Test Lab ya no ejecuta solicitudes de prueba dirigidas al dispositivo; esas solicitudes se marcan como Skipped
.
Dispositivos obsoletos
Fabricante | Modelo | Tipo | Dispositivo/Versión | Eliminando |
---|---|---|---|---|
Xiaomi | Mi A2 Lite | Físico | margarita_brote/29 | 2024-04-14 |
Motorola | XT1650 | Físico | grifo/24 | 2024-04-14 |
Samsung | Galaxy Tab S3 | Físico | gts3lltevzw/28 | 2024-04-14 |
Motorola | moto g jugar | Físico | arpía/23 | 2024-04-14 |
Píxel | Físico | pez vela/25 | 2024-04-14 | |
Samsung | Galaxy Z Fold3 | Físico | q2q/31 | 2024-04-14 |
Samsung | SM-G950F | Físico | sueño/28 | 2024-04-14 |
Google Nexus 5 | Físico | tiburón martillo/23 | 2024-02-05 | |
Google Nexus (baja resolución) | Virtual | NexusBajaRes/23 | Por determinar | |
Google Nexus 4 | Virtual | Nexo4/21 | Por determinar | |
Google Nexus 4 | Virtual | Nexo4/22 | Por determinar | |
Google Nexus 5 | Virtual | Nexo5/21 | Por determinar | |
Google Nexus 5 | Virtual | Nexo5/22 | Por determinar | |
Google Nexus 5 | Virtual | Nexo5/23 | Por determinar | |
Google Nexus 6 | Virtual | Nexus6/21 | Por determinar | |
Google Nexus 6 | Virtual | Nexus6/22 | Por determinar | |
Google Nexus 6 | Virtual | Nexus6/23 | Por determinar | |
Google Nexus 6P | Virtual | Nexus6P/23 | Por determinar | |
Google Nexus 7 | Virtual | Nexus7/21 | Por determinar | |
Google Nexus 7 | Virtual | Nexus7/22 | Por determinar | |
Google Nexus 7 Clon 16:9 | Virtual | Nexus7_clone_16_9/23 | Por determinar | |
Google Nexus 9 | Virtual | Nexo9/21 | Por determinar | |
Google Nexus 9 | Virtual | Nexus9/22 | Por determinar | |
Google Nexus 9 | Virtual | Nexus9/23 | Por determinar | |
Google Nexus 10 | Virtual | Nexo10/21 | Por determinar | |
Google Nexus 10 | Virtual | Nexo10/22 | Por determinar | |
Honor | Juego de honor | Físico | HWCOR/27 | 2024-03-03 |
Solicitar un dispositivo
Si desea utilizar un dispositivo que no está disponible en Test Lab, puede enviar una solicitud para que se agregue un dispositivo al catálogo.