Firebase Test Labplat_iosplat_android

Teste seu app em dispositivos hospedados em um data center do Google.

O Firebase Test Lab é uma infraestrutura de teste de apps baseada em nuvem. Com uma operação, você testa seu app para Android ou iOS em uma grande variedade de dispositivos e configurações de dispositivos e vê os resultados, incluindo registros, vídeos e capturas de tela, no Console do Firebase.

Executar um teste

Principais recursos

Teste de apps para Android e iOS Se o seu aplicativo tiver uma versão para Android e iOS, não se preocupe. O Test Lab agora oferece dispositivos iOS para realizar testes.
Execução em dispositivos reais O Test Lab executa seu app em dispositivos instalados e em execução em um data center do Google, para que você encontre problemas que só ocorrem em dispositivos e configurações específicas.
Integração com o fluxo de trabalho O Test Lab está integrado ao Android Studio, ao Console do Firebase e à ferramenta de linha de comando do gcloud. Você também pode usá-lo com sistemas de integração contínua (CI).

Como funciona?

O Test Lab usa dispositivos em execução no data center do Google para testar seu app. Os dispositivos são atualizados com APIs e têm configurações de localidade personalizáveis. Assim, você pode testar seu app no hardware e nas configurações que são usadas no mundo real.

Dispositivos físicos em um data center

Dispositivos em um data center

O Test Lab executa testes do Espresso e do UI Automator 2.0 em apps para Android e testes do XCTest em apps para iOS. Escreva testes usando uma dessas bibliotecas e, em seguida, execute-os por meio do Console do Firebase ou da interface da linha de comando do gcloud.

Se você estiver testando apenas no Android, poderá até fazer com que o Test Lab crie os testes para você usando testes Robo automatizados.

Caminho de implementação

Preparar seu app para testes
  • iOS: grave XCTests, crie e insira seu app em um pacote para upload.
  • Android: grave um teste de instrumentação, modifique seu app para ser compatível com um teste de loop de jogo ou evite a preparação do teste completamente com um teste Robo.
Escolher um ambiente e uma matriz de testes Usando o Console do Firebase ou a interface da linha de comando do gcloud, defina uma matriz de teste selecionando um conjunto de dispositivos, versões do sistema operacional, localidades e orientações de tela.
Executar os testes e analisar os resultados Dependendo do tamanho da sua matriz de teste, pode levar vários minutos para que o Test Lab execute seus testes. Depois da conclusão dos testes, será possível ver os resultados no Console do Firebase.

Próximas etapas

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.