UI Automator Viewer - Espião de Apps
Calma! Não estamos falando de uma ferramenta espiã que rouba dados dos seus aplicativos móveis! (haha)
Vem comigo que vou te apresentar um dos melhores amigos do QA de apps!
Ta, mas o que raios é o tão poderoso UI Automator Viewer? E por que eu preciso tanto dele?
Basicamente, é uma ferramenta que permite visualizar a hierarquia da interface do usuário (UI, do inglês User Interface) do seu aplicativo Android. Isso é útil para desenvolvedores e testadores que desejam verificar a aparência e o comportamento de seu aplicativo em diferentes dispositivos.
Neste artigo, vamos aprender a usar o UI Automator Viewer e ver como ele pode ajudar a melhorar a qualidade do seu aplicativo, potencializando e agilizando a produção dos seus Test Cases automatizados. Vem ver.
O que é UI Automator Viewer?
O UI Automator Viewer é uma ferramenta que faz parte do Android SDK (Kit de Desenvolvimento de Software, ou do inglês Software Development Kit). Ele permite que você visualize a hierarquia da interface do usuário do seu aplicativo Android e examine as propriedades dos elementos da interface do usuário.
Com o UI Automator Viewer, você pode inspecionar a aparência e o comportamento dos elementos da interface do usuário, como botões, campos de texto, listas e outros elementos. Você também pode verificar a localização dos elementos na tela e ver como eles são exibidos em diferentes resoluções e tamanhos de tela.
Pra fazer sentido pra você, já viu meu artigo anterior sobre Robot e o Appium? Da uma espiadinha nele aqui antes de continuar, garanto que não vai se arrepender!
Como usar o UI Automator Viewer?
Para usar o UI Automator Viewer, você precisa ter o Android SDK instalado em seu computador. Depois de instalar o Android SDK, siga estas etapas:
Recomendados pelo LinkedIn
O UI Automator Viewer será aberto e você poderá começar a inspecionar a hierarquia da interface do usuário do seu aplicativo.
Como examinar elementos da interface do usuário?
Para examinar os elementos da interface do usuário do seu aplicativo, siga estas etapas:
Conclusão
O UI Automator Viewer é uma ferramenta útil para Dev's e QA's que desejam verificar a aparência e o comportamento do seu aplicativo Android em diferentes dispositivos. Com o UI Automator Viewer, você pode inspecionar a hierarquia da interface do usuário do seu aplicativo e examinar as propriedades dos elementos da interface do usuário. Isso pode ajudar a melhorar a qualidade do seu aplicativo e garantir que ele esteja funcionando corretamente em diferentes plataformas.
Garante uma melhora exorbitante na assertividade dos seus casos de teste automatizados pois, em conjunto com ferramentas como Appium e Robot, fica extremamente fácil identificar características únicas dos elementos dentro do aplicativo.
Já pensou, se no seu caso você precisar que a ferramenta clique em um botão buscando pelo texto "Continuar", e essa palavra estiver aparecendo em diversos elementos da tela, como textos e outros botões diferentes daquele que você está procurando? E agora? Pois é, com UI Automator Viewer, você pode utilizar como parâmetro de busca características únicas desses elementos, como resource-id, garantindo que a ferramenta vai buscar o botão certo! Legal, né?
Links e referências importantes
Bônus
Quer aprender mais sobre o UI Automator Viewer? Da uma olhadinha aqui nesse vídeo completo de introdução que eu separei especialmente pra você!
Developer | Quality Assurance | Technical Support API | SQL | HTML | CSS | JS | Laravel
1 aSempre trazendo muita qualidade e clareza nos artigos, Brunão. Parabéns!