Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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:
Outros recursos
Para saber mais sobre testes no Android, consulte os recursos a seguir.
Amostras
Codelabs
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Test apps on Android\nPart of [Android Jetpack](/jetpack).\n=========================================================\n\nTesting your app is an integral part of the app development process. By running\ntests against your app consistently, you can verify your app's correctness,\nfunctional behavior, and usability before you release it publicly.\n\nTesting also offers the following advantages:\n\n- **Rapid feedback** on failures.\n- **Early failure detection** in the development cycle.\n- **Safer code refactoring**, allowing you to optimize code without worrying about regressions.\n- **Stable development velocity**, helping you minimize technical debt.\n\nDocumentation\n-------------\n\nThe documentation covers best practices around testing Android apps:\n\n- [Fundamentals of testing Android apps](/training/testing/fundamentals)\n- [Build local unit tests](/training/testing/local-tests) that run on the host\n- [Build instrumented tests](/training/testing/instrumented-tests) that run on devices or emulators\n- Verify UIs with [Behavior](/training/testing/ui-tests/behavior) and [Screenshot tests](/training/testing/ui-tests/screenshot)\n- [Test different screen sizes](/training/testing/different-screens)\n\nAdditional resources\n--------------------\n\nFor more information about testing on Android, consult the following resources.\n\n### Samples\n\n- [Android testing samples](https://github.com/android/testing-samples)\n- [Now In Android demo app](https://github.com/android/nowinandroid), which makes use of the Android testing libraries.\n\n### Codelabs\n\n- [Android Testing Codelab](/codelabs/advanced-android-kotlin-training-testing-basics)\n\nMedia\n-----"]]