Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Analisando os resultados do teste

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Independentemente de você executar seus testes por meio do Firebase console ou da Firebase CLI , você pode encontrar os resultados de teste detalhados no Firebase console. Continue lendo para saber como analisar os resultados dos seus testes.

Ver resultados do teste

Depois de fazer upload ou selecionar um teste e especificar seus dispositivos de teste, você pode ver um resumo dos resultados do teste (incluindo registros, vídeos e capturas de tela) no painel do Test Lab do Firebase console. Os resultados brutos do teste também são armazenados em um bucket do Google Cloud para facilitar o uso com sistemas de CI.

Para ver os resultados do teste, vá para a seção Test Lab do Firebase console .

Você encontrará uma lista de todos os seus testes anteriores. Para entender os resultados, é útil saber um pouco sobre matrizes de teste: quando você executa um teste ou um conjunto de casos de teste em relação a dispositivos e configurações que você selecionou, o Test Lab executa o teste em seu aplicativo em lote e exibe os resultados como uma matriz de teste .

Dispositivos × Execuções de Teste = Matriz de Teste

Dispositivo
Um dispositivo físico ou virtual (somente Android) no qual você executa um teste, como um telefone, tablet ou dispositivo vestível. Os dispositivos em uma matriz de teste são identificados pelo modelo do dispositivo, versão do sistema operacional, orientação da tela e localidade (também conhecido como configurações de geografia e idioma).
Teste, teste de execução
Um teste (ou um conjunto de casos de teste) a ser executado em um dispositivo. Você pode executar um teste por dispositivo ou, opcionalmente, fragmentar o teste e executar seus casos de teste em dispositivos diferentes.
Matriz de teste
Contém os status e resultados de teste para suas execuções de teste. Se qualquer execução de teste em uma matriz falhar, toda a matriz falhará.

Interpretar os resultados da matriz de teste

Se você iniciar seus testes no console do Firebase, o Test Lab o levará diretamente à sua matriz de testes em andamento, onde você poderá acompanhar o andamento dos testes. Se você usou a ferramenta de linha de comando, pode seguir o URL fornecido para acessar a página da matriz de teste em andamento.

A matriz tem uma linha para cada execução de teste que o Test Lab executa. O ícone antes do nome da execução exibe o status dessa execução:

  • play_circle_outline Em andamento: A execução do teste ainda está em execução. As execuções podem levar até uma hora para serem concluídas, dependendo do número e da complexidade dos testes em seu aplicativo.
  • check_circle Aprovado: Nenhum dos testes de execução falhou.
  • warning Failed: Pelo menos um dos testes de execução falhou.
  • error Inconclusivo: Os resultados do teste foram inconclusivos, possivelmente devido a um erro do Test Lab.
  • block Ignorado: o Test Lab ignorou seu teste porque a combinação de dispositivo/versão do SO que você selecionou não está disponível.

Interpretando resultados de uma única execução de teste

Na página de resultados da matriz de teste, clique em uma das execuções de teste para ver o resultado dessa execução de teste específica.

A página mostra as estatísticas dessa execução de teste, incluindo problemas encontrados no teste, uma lista de casos de teste, logs da execução e um vídeo da execução do teste.

Resultados de testes detalhados

Os resultados de teste detalhados estão disponíveis em um bucket do Google Cloud Storage por 90 dias. Clique em Exibir arquivos de origem em uma página de resultados de execução de teste para ver o bucket.

Para reter resultados de teste detalhados por mais de 90 dias, envie os resultados do teste para um bucket do Cloud Storage mais permanente de sua propriedade usando a opção de linha de comando --results-bucket gcloud . Em seguida, você pode definir a configuração Idade para determinar por quanto tempo o Cloud Storage armazena os resultados. Para obter mais informações sobre como alterar a configuração de Idade , consulte Condições do ciclo de vida.