Dispositivos disponíveis no Test Lab

O Test Lab permite testar seu aplicativo em uma ampla variedade de diferentes dispositivos e versões do Android. Existem algumas maneiras de ver quais dispositivos estão disponíveis:

  • Console do Firebase: se você estiver executando testes no Console do Firebase, poderá ver uma lista de dispositivos disponíveis durante a etapa Selecionar dimensões do fluxo de trabalho Executar um teste .

  • CLI gcloud: para ver uma lista de dispositivos disponíveis na CLI do Google Cloud, use o seguinte comando:

    gcloud firebase test android models list
  • Explorador de APIs do Google: você pode até pesquisar os dispositivos diretamente, sem um projeto Firebase ou a CLI gcloud, usando o Explorador de APIs do Google .

Indicador de estabilidade do dispositivo

O Test Lab indica dispositivos com estabilidade degradada no console do Firebase e na CLI do Google Cloud com um indicador de estabilidade reduzida . Os dispositivos que foram rotulados com o indicador de Estabilidade Reduzida apresentaram taxas mais elevadas de resultados inconclusivos durante um período prolongado de 30 dias ou mais. Esse recurso ajuda você a escolher melhor os dispositivos para seu caso de uso, informando se a estabilidade de um dispositivo de teste está prejudicada.

Veja a estabilidade do dispositivo no console do Firebase

Você pode visualizar a estabilidade do dispositivo no Firebase Console ao configurar um novo teste para um dispositivo específico.

Para visualizar a estabilidade do dispositivo, siga estas instruções:

  1. Abra a página Test Lab no console do Firebase.

  2. Selecione Executar um teste e selecione um tipo de teste.

  3. Carregue o binário do seu aplicativo.

  4. Na etapa Selecionar dimensões, clique em Personalizar .

  5. Escolha um ou mais dispositivos para executar o teste. Dependendo da estabilidade do dispositivo, você poderá ver um rótulo Estabilidade Reduzida próximo aos dispositivos selecionados.

  6. Execute seu teste.

Veja a estabilidade do dispositivo na CLI do Google Cloud

Você pode visualizar a estabilidade do dispositivo na CLI gcloud de um dispositivo específico ao configurar um novo teste.

Para visualizar a estabilidade do dispositivo, siga estas instruções:

  1. Faça download do SDK do Google Cloud mais recente e siga as instruções.

  2. Execute um destes comandos: gcloud firebase test android models list ou gcloud firebase test android models describe MODEL_ID

Se um dispositivo de teste estiver com estabilidade degradada, você poderá ver a tag reduced_stability na coluna TAGS listando as versões afetadas.

Capacidade do dispositivo

O Test Lab fornece informações agregadas de capacidade de dispositivos móveis por meio do console do Firebase e da CLI do Firebase. A capacidade do dispositivo é o número agregado de dispositivos on-line no laboratório de dispositivos móveis do Google. Esse recurso ajuda você a garantir que haja dispositivos suficientes em nosso laboratório de dispositivos para executar seus testes com mais eficiência. A capacidade do dispositivo é medida como Alta, Média e Baixa.

Os testes executados em qualquer nível de capacidade do dispositivo podem demorar mais devido aos seguintes fatores:

  • Tráfego, que afeta quando o teste começa. Para verificar se há interrupções ou falhas relatadas, consulte o painel de status do Firebase .
  • Falhas de dispositivos ou infraestrutura, que podem acontecer a qualquer momento e afetar o tempo que o teste leva para ser executado.

A tabela a seguir descreve os tipos de capacidade do dispositivo e fornece recomendações sobre quando usar cada tipo de capacidade:

Capacidade Descrição Uso recomendado
Alta capacidade O catálogo de dispositivos do Test Lab contém muitos dispositivos. Use quando estiver executando um grande número de testes.
Capacidade média O catálogo de dispositivos do Test Lab contém um número moderado de dispositivos. Este nível de capacidade é adequado para executar a maioria dos seus testes.
Baixa capacidade O catálogo de dispositivos do Test Lab contém poucos dispositivos. Embora os dispositivos obsoletos pertençam ao grupo de baixa capacidade, nem todos os dispositivos de baixa capacidade são obsoletos. Use quando precisar executar um teste em um modelo e versão de dispositivo específico. Esses testes não são adequados para fragmentação de teste. Devido à baixa capacidade, os testes podem demorar muito para serem concluídos, especialmente se você invocar um grande número de testes ao mesmo tempo.
Observação: os dispositivos virtuais Android têm capacidade variável. O número de dispositivos virtuais pré-inicializados é baseado no uso recente típico e pode aumentar automaticamente durante períodos de uso mais intenso.

Veja a capacidade do dispositivo no Console do Firebase

Você pode visualizar a capacidade de um dispositivo específico no Console do Firebase ao configurar um novo teste.

Para visualizar a capacidade do dispositivo, siga estas instruções:

  1. Abra a página Test Lab no console do Firebase.

  2. Selecione Executar um teste e selecione um tipo de teste.

  3. Carregue o binário do seu aplicativo.

  4. Na etapa Selecionar dimensões, clique em Personalizar .

  5. (Opcional) Para filtrar dispositivos por nível de capacidade, siga estas etapas:

    1. Clique no ícone Filtro .

    2. Selecione Capacidade .

    3. Clique no nível de capacidade pelo qual deseja filtrar: Médio ou Alto . Para filtrar dispositivos de baixa capacidade, filtre por Médio e Alto.

    4. Clique em Aplicar .

  6. Escolha um ou mais dispositivos para executar o teste. Dependendo da capacidade do dispositivo, você poderá ver um rótulo Médio ou Alto próximo aos dispositivos selecionados.

  7. Execute seu teste.

Veja a capacidade do dispositivo na CLI do Google Cloud

Você pode visualizar a capacidade do dispositivo na CLI gcloud de um dispositivo específico ao configurar um novo teste.

Para visualizar a capacidade do dispositivo, siga estas instruções:

  1. Faça download do SDK do Google Cloud mais recente e siga as instruções. A versão deve ser 417.0.0 ou superior.
  2. Execute um destes comandos:
    gcloud firebase test android list-device-capacities
    ou
    gcloud firebase test android models describe MODEL_ID

A saída inclui capacidade do dispositivo, ID do modelo, nome do modelo e ID da versão do sistema operacional.

Dispositivos e versões obsoletas

Os dispositivos obsoletos ficam disponíveis por pelo menos um mês antes de serem removidos do catálogo de dispositivos do Test Lab. Depois que um dispositivo é removido, o Test Lab não executa mais solicitações de teste direcionadas ao dispositivo; essas solicitações são marcadas como Skipped .

Dispositivos obsoletos

Fabricante Modelo Tipo Dispositivo/Versão Removendo
Xiaomi Mi A2 Lite Físico margarida_sprout/29 14/04/2024
Motorola XT1650 Físico grifo/24 14/04/2024
Samsung Galaxy Tab S3 Físico gts3lltevzw/28 14/04/2024
Motorola Moto G Play Físico harpia/23 14/04/2024
Google Pixel Físico veleiro/25 14/04/2024
Samsung Galaxy Z Fold3 Físico q2q/31 14/04/2024
Samsung SM-G950F Físico Dreamlte/28 14/04/2024
Google Google Nexus 5 Físico tubarão-martelo/23 05/02/2024
Google Google Nexus (baixa resolução) Virtual NexusBaixa resolução/23 A definir
Google Google Nexus 4 Virtual Nexus4/21 A definir
Google Google Nexus 4 Virtual Nexus4/22 A definir
Google Google Nexus 5 Virtual Nexus5/21 A definir
Google Google Nexus 5 Virtual Nexus5/22 A definir
Google Google Nexus 5 Virtual Nexus5/23 A definir
Google Google Nexus 6 Virtual Nexus6/21 A definir
Google Google Nexus 6 Virtual Nexus6/22 A definir
Google Google Nexus 6 Virtual Nexus6/23 A definir
Google Google Nexus 6P Virtual Nexus6P/23 A definir
Google Google Nexus 7 Virtual Nexus7/21 A definir
Google Google Nexus 7 Virtual Nexus7/22 A definir
Google Clone do Google Nexus 7 16:9 Virtual Nexus7_clone_16_9/23 A definir
Google Google Nexus 9 Virtual Nexus9/21 A definir
Google Google Nexus 9 Virtual Nexus9/22 A definir
Google Google Nexus 9 Virtual Nexus9/23 A definir
Google Google Nexus 10 Virtual Nexus10/21 A definir
Google Google Nexus 10 Virtual Nexus10/22 A definir
Honra Jogo de Honra Físico HWCOR/27 03/03/2024

Solicite um dispositivo

Se quiser usar um dispositivo que não está disponível no Test Lab, você pode enviar uma solicitação para que um dispositivo seja adicionado ao catálogo.