Automação em Wearables para Android

1.961 visualizações

Publicada em

Palestra sobre Automação de Teste para Wearables em Android com Appium ministrada dia 22/07/2015 na Trilha Wearables no The Developers Conference 2015 Edição São Paulo

Publicada em: Software
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.961
No SlideShare
0
A partir de incorporações
0
Número de incorporações
461
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Automação em Wearables para Android

  1. 1. Globalcode  –  Open4education Automação de Teste em Wearables é possível? Elias Nogueira
  2. 2. Globalcode  –  Open4education Elias Nogueira qualister.com.br   eliasnogueira   br.linkedin.com/in/eliasnogueira   github.com/eliasnogueira   Consultor de Teste na Qualister Consultoria e Treinamento Professor de Pós Graduação na Unisinos/RS Atuante na comunidade de teste no cenário nacional eliasnogueira.com  
  3. 3. Globalcode  –  Open4education Como é possível?   O uiautomatorviewer inspeciona componentes no Android Wear
  4. 4. Globalcode  –  Open4education Como é possível   Se eu consigo inspecionar componentes eu também consigo interagir com eles!   Basta utilizar alguma ferramenta/framework que suporte a automação destes componentes
  5. 5. Globalcode  –  Open4education O que usaremos?   Appium: automação para Android e iOS  Em qualquer* linguagem http://appium.io
  6. 6. Globalcode  –  Open4education Arquitetura Device Dispositivo Script de Teste Appium Server AppiumDriver Desired Capabilites Caso de Teste 4723 Appium DesiredCapabilities http://localhost:4723/wd/hub Sessão
  7. 7. Globalcode  –  Open4education Arquitetura Device + Wear Dispositivo Script de Teste Appium Server AppiumDriver Desired Capabilites Caso de Teste 4723 Appium DesiredCapabilities http://localhost:4723/wd/hub Sessão Wear Appium Server 4724http://localhost:4724/wd/hub
  8. 8. Globalcode  –  Open4education Como viabilizar?   Primeiro ter um emulador e um dispositivo pareados Dispositivo Appium Server 4723 Wear Appium Server 4724 adb -d forward tcp:5601 tcp:5601 telnet localhost <porta>
 redir add tcp:5601:5601 ou
  9. 9. Globalcode  –  Open4education Como viabilizar?   Iniciar o Appium Server em cada porta   Cada Appium passa a responder para um dispositivo no mesmo servidor Dispositivo Appium Server 4723 Wear Appium Server 4724 appium –p 4723 –-udid <dispositivo> & appium –p 4724 –-udid <wear>
  10. 10. Globalcode  –  Open4education Como viabilizar?   Desenvolver o código (script e teste) para cada dispositivo:  DesiredCapabilities  Session  Interações Script de Teste AppiumDriver Desired Capabilites Caso de Teste
  11. 11. Globalcode  –  Open4education DEMO!   Projeto (Android Studio e Eclipse IDE) em.... https://github.com/eliasnogueira/appium-android-wear

×