Globalcode	
  –	
  Open4education
Automação de Teste em Wearables é possível?
Elias Nogueira
Globalcode	
  –	
  Open4education
Elias Nogueira
qualister.com.br	
  
eliasnogueira	
  
br.linkedin.com/in/eliasnogueira	
...
Globalcode	
  –	
  Open4education
Como é possível?
  O uiautomatorviewer inspeciona componentes
no Android Wear
Globalcode	
  –	
  Open4education
Como é possível
  Se eu consigo inspecionar componentes eu
também consigo interagir com ...
Globalcode	
  –	
  Open4education
O que usaremos?
  Appium: automação para Android e iOS
 Em qualquer* linguagem
http://ap...
Globalcode	
  –	
  Open4education
Arquitetura Device
Dispositivo
Script de Teste
Appium
Server
AppiumDriver
Desired
Capabi...
Globalcode	
  –	
  Open4education
Arquitetura Device + Wear
Dispositivo
Script de Teste
Appium
Server
AppiumDriver
Desired...
Globalcode	
  –	
  Open4education
Como viabilizar?
  Primeiro ter um emulador e um
dispositivo pareados
Dispositivo
Appium...
Globalcode	
  –	
  Open4education
Como viabilizar?
  Iniciar o Appium Server em cada
porta
  Cada Appium passa a responder...
Globalcode	
  –	
  Open4education
Como viabilizar?
  Desenvolver o código (script e teste)
para cada dispositivo:
 Desired...
Globalcode	
  –	
  Open4education
DEMO!
  Projeto (Android Studio e Eclipse IDE) em....
https://github.com/eliasnogueira/a...
Próximos SlideShares
Carregando em…5
×

Automação em Wearables para Android

2.047 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
2.047
No SlideShare
0
A partir de incorporações
0
Número de incorporações
466
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

×