Testar apps no Android
Parte do Android Jetpack.
Testar seu app é uma parte fundamental do processo de desenvolvimento dele. Executando testes no app de forma consistente, você pode verificar a precisão, o comportamento funcional e a usabilidade dele antes de o lançar publicamente.
Os testes também oferecem as seguintes vantagens:
- Feedback rápido sobre falhas.
- Detecção antecipada de falhas no ciclo de desenvolvimento.
- Refatoração de código mais segura, permitindo otimizar o código sem se preocupar com regressões.
- Velocidade estável de desenvolvimento, o que ajuda a minimizar os custos técnicos.
Documentação
A documentação aborda as práticas recomendadas para testar apps Android:
- Conceitos básicos para testes de apps Android
- Criar testes de unidade locais que são executados no host
- Criar testes de instrumentação que são executados em dispositivos ou emuladores
- Verifique as interfaces com comportamento e testes de captura de tela.
- Testar diferentes tamanhos de tela
Outros recursos
Para saber mais sobre testes no Android, consulte os recursos a seguir.
Amostras
- Exemplos de testes para Android
- App de demonstração Now In Android (link em inglês), que usa as bibliotecas de teste do Android.
Codelabs
Mídia
Criar e testar um app do Android Automotive OS para carros estacionados
Neste codelab, você vai aprender a criar e testar ótimas experiências em dispositivos Android Automotive OS para carros estacionados. Você aprenderá a aproveitar ao máximo a ampla variedade de telas encontradas em carros e permitir que os usuários controlem a reprodução de conteúdo em vários cenários exclusivos de carros usando mecanismos Android padrão.
Learn Car App Library fundamentals
In this codelab, you learn the fundamentals of the Car App Library. This library is used to build apps for Android Auto and Android Automotive OS, which can be used both while parked and driving. You learn how to reuse your implementation across both platforms and have it handle the hard stuff, like different screen configurations and input methods.