Escreva testes melhores com a nova orientação de teste
[ad_1]
postado por José AlcérrecaEngenheiro de relações com desenvolvedores Android
À medida que os aplicativos aumentam em funcionalidade e complexidade, testá-los manualmente para verificar o comportamento se torna tedioso, caro ou impossível. Aplicativos modernos, mesmo os simples, exigem que você verifique uma lista cada vez maior de pontos de teste, como fluxos de interface do usuário, localização ou migrações de banco de dados. Ter uma equipe de controle de qualidade cujo trabalho é verificar manualmente se o aplicativo funciona é uma opção, mas corrigir insects nesse estágio é caro. Quanto mais cedo você corrigir um problema no processo de desenvolvimento, melhor.
Automatizar testes é a melhor abordagem para detectar insects antecipadamente. Testes automatizados (a partir de agora, testando) é um domínio amplo e o Android oferece muitas ferramentas e bibliotecas que podem se sobrepor. Por esse motivo, os iniciantes geralmente acham os testes desafiadores.
Em resposta a esse comments e para acomodar o Compose e as novas diretrizes de arquitetura, reformulamos duas seções de teste no d.android.com:
Treinamento
Em primeiro lugar, há o novo Treinamento de testeque inclui os fundamentos do teste no Android com dois novos artigos: O que testarum guia opinativo para iniciantes e um guia detalhado sobre Duplas de teste.
Fingindo dependências em testes de unidade
Depois de fornecer uma visão geral da teoria, o guia se concentra em exemplos práticos dos dois principais tipos de testes.
- Testes locais que são executados em uma estação de trabalho e geralmente são testes de unidade.
- Testes instrumentados que rodam em um dispositivo. Esta seção inclui uma introdução Testes de IU e a Bibliotecas de teste do AndroidX.
Fingindo dependências em testes de interface do usuário
Documentação de ferramentas
Em segundo lugar, atualizamos o Seção de teste da documentação de ferramentas que se concentra em todas as ferramentas que ajudam você a criar e executar testes, desde Android Studio para testando a partir da linha de comando.
Incluímos um artigo que descreve Configuração de teste avançada recursos como trabalhar com diferentes variantes, as opções de manifesto de instrumentação ou as configurações do Android Gradle Plugin.
Essas duas novas seções devem fornecer uma noção geral de como e onde testar seu aplicativo Android. Para saber mais sobre como testar recursos e bibliotecas específicos, confira suas respectivas páginas de documentação. Por exemplo: Testando fluxos Kotlin, Navegação de testeou o Guia de teste de cabo.
Infelizmente, as máquinas não podem verificar automaticamente a exatidão de nossa documentação, portanto, se você encontrar erros ou tiver sugestões, registre um malicious program em nosso rastreador de problemas de documentação.
[ad_2]
Fonte da Notícia

/i596953.jpeg)
:strip_icc()/i.s3.glbimg.com/v1/AUTH_08fbf48bc0524877943fe86e43087e7a/internal_photos/bs/2022/J/G/sGOHPVRNaRTfibBVrYIw/climatempo-e-indice-de-sensacao-e-calor.jpg)
