Neste guia, descrevemos como distribuir automaticamente os builds para testadores usando o recurso Testador automatizado do App Distribution no Console do Firebase. O recurso Testador automatizado oferece uma ferramenta de teste preliminar fácil de usar e sempre pronta para seu app.
Antes de começar
Adicione o Firebase ao seu projeto para Android, caso ainda não tenha feito isso.
Se você não estiver usando outros produtos do Firebase, basta criar um projeto e registrar seu app. No entanto, se você decidir usar outros produtos no futuro, conclua todas as etapas em Adicionar o Firebase usando o Console do Firebase.
Quando você estiver pronto para distribuir uma versão de pré-lançamento do seu aplicativo para os testadores, crie um APK usando seu processo normal. Você precisa assinar o APK com sua chave de depuração ou de assinatura do app.
Distribuir seu app para o testador automatizado
Para distribuir seu app para os testadores, faça o upload do arquivo APK usando o Console do Firebase:
- Abra a página App Distribution do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.
- Na página Versões, selecione o app que você quer distribuir no menu suspenso.
- Arraste o arquivo APK do seu aplicativo para o console para fazer o upload.
- Quando o upload for concluído, selecione Testador automático na barra de pesquisa Adicionar testadores ou grupos.
- Para personalizar seu teste automatizado, clique no ícone Editar e selecione as personalizações na caixa de diálogo Personalizar o teste automatizado.
- (Opcional) Na caixa de diálogo Configurador do dispositivo, selecione o nível da API, a orientação do dispositivo e a localidade que atendam às especificações do teste.
- (Opcional) Clique no menu suspenso Credenciais de login para criar um nome de usuário e uma senha personalizados que podem ser usados durante o teste se o app exigir credenciais de login.
- Clique em Distribuir. Também é possível adicionar uma nota da versão opcional para o app.
O recurso Testador automatizado testará seu app usando os dispositivos virtuais ou físicos disponíveis em diferentes níveis de API.
Status do rastreamento de teste automático
Para ajudar você a interpretar os resultados do seu teste, a guia Resultados de teste automatizados mostra todos os problemas de teste, capturas de tela do app e um vídeo do rastreamento de teste para cada dispositivo. O status do teste pode ser encontrado na página de resultados do teste:
Status do rastreamento | Descrição |
---|---|
Pendente | O teste automático ainda está em execução, e os resultados serão disponibilizados em breve. |
Aprovado | O teste automático rastreou o app e não encontrou falhas. |
Falhou | O teste automático falhou porque houve um problema no app durante o teste. |
Inconclusivo | O teste automático falhou devido a erros de infraestrutura. |