Como testar um aplicativo nativo do Android em diferentes dispositivos reais
Você pode experimentar o console do Google firebase onde você pode usar o laboratório de testes para executar um teste do Robo, teste de instrumentação ou loop.
O teste do Robo explora automaticamente seu aplicativo em uma grande variedade de dispositivos para encontrar defeitos e relatar quaisquer falhas que ocorram. O Robo test não requer que você escreva testes de aplicativos. O Robo test é compatível com aplicativos que usam elementos do framework Android UI Se seu aplicativo usa outros frameworks UI (como Unity), o teste pode explorar apenas a primeira tela do aplicativo.
O teste de Instrumentação permite que você execute o Espresso, Robotium, ou UIAutomator 2.0 teste que você escreveu para testar seu aplicativo em uma grande variedade de dispositivos
Um Loop de Jogo executa atividades específicas que recebem uma intenção personalizada.
Existem 3 planos de preços Firebase: Spark, Flame & Blaze.
O plano Spark é gratuito, mas limitado. Existem quotas de uso para Base de Dados, Firestore, Armazenamento, Funções, Phone Auth, Hospedagem e Test Lab.
O plano Flame é de $25 / mês. Ele aumentou o espaço de Banco de Dados, Firestore, Storage, Phone Auth, Hosting, e Test Lab. Conexões de saída para Functions.
O plano Blaze é um plano "pay as you go". Não há quotas para Base de Dados, Firestore, Armazenamento, Funções, Telefone Auth, Hospedagem, e Laboratório de Testes. Ele também fornece a capacidade de estender seu projeto com a plataforma Google Cloud.
Todos os planos incluem Analytics, Notifications, Crash Reporting & support
Hope isto ajuda. Boa sorte com o seu aplicativo e testes
Agradecimentos e cumprimentos
Artigos semelhantes
- Os dispositivos médicos pessoais (por exemplo, FitBit) estão sujeitos a regulamentação da FDA semelhante à dos dispositivos médicos reais?
- Como testar o desempenho de um aplicativo Android e melhorá-lo
- Qual reprodutor de vídeo nativo é melhor para aplicativos iOS e Android que também suporta plataformas de anúncios de terceiros?
- Devo aprender o desenvolvimento do Android nativo ou Flutter?