UI Automator Viewer - Espião de Apps
UI Automator Viewer por Bruno Oliveira

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:


  1. Conecte seu dispositivo Android ao computador usando um cabo USB. (Da pra usar emulador também, mas esse papo fica pra mais tarde!)
  2. Precisa ter o Android Studio instalado. Portanto abra-o e clique em "SDK Manager".
  3. Selecione a guia "SDK Tools" e verifique se a opção "Android SDK Platform-Tools" está instalada. Se não estiver, instale-a.
  4. Abra o prompt de comando ou terminal e navegue até o diretório onde o SDK Platform-Tools está instalado.
  5. Digite uiautomatorviewer e pressione Enter.


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:


  1. Abra um aplicativo no seu dispositivo Android.
  2. No UI Automator Viewer, clique no botão "Device Screenshot" para capturar a tela do dispositivo.
  3. Clique em qualquer elemento na tela do dispositivo (dentro da captura de tela) para visualizar suas propriedades na janela à direita.
  4. Você pode usar as informações exibidas na janela à direita para verificar o nome, o ID e outras propriedades do elemento da interface do usuário. Isso pode ajudar a identificar problemas de layout, encontrar elementos que precisam ser testados e verificar se o aplicativo está funcionando corretamente.


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

#qa #dev #testesautomatizados #mobile #android #ios #qamobile #robotframework #appium



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ê!

José Guilherme Hunzecher Quaglio

Developer | Quality Assurance | Technical Support API | SQL | HTML | CSS | JS | Laravel

1 a

Sempre trazendo muita qualidade e clareza nos artigos, Brunão. Parabéns!

Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos