contato@qualister.com.br
(48) 3285-5615
twitter.com/qualister
facebook.com/qualister
linkedin.com/company/qualister
Automa...
eliasnogueira.com	
  
eliasnogueira	
  
br.linkedin.com/in/eliasnogueira	
  
github.com/eliasnogueira	
  
youtube.com/user...
 
	
  
	
  
www.qualister.com.br	
  
	
  
Fundada	
  em	
  2007	
  
Mais	
  de	
  1.000	
  clientes	
  em	
  todo	
  o	
  ...
•  18,789	
  diferentes	
  disposiJvos	
  Android	
  *	
  
Desafios	
  
*	
  hNp://opensignal.com/reports/2014/android-­‐fr...
•  7	
  diferentes	
  plataformas*	
  
Desafios	
  
*	
  hNps://developer.android.com/about/dashboards/index.html	
  
•  Po...
Emuladores	
   Cloud	
  TesJng	
   DisposiJvo	
  Real	
  
Muitos	
  apps	
  podem	
  ser	
  
testados	
  em	
  emuladores	...
•  Ferramenta	
  de	
  teste	
  open	
  source	
  para	
  disposiJvos	
  
Android	
  
•  Biblioteca	
  de	
  escrita	
  e	...
•  Pode	
  automaJzar	
  aplicações	
  naJvas	
  ou	
  híbridas	
  
•  Suporte	
  a	
  quase	
  todos	
  componentes	
  na...
Robo6um	
  
White-­‐Box:	
  Quando	
  possuímos	
  acesso	
  ao	
  código-­‐fonte	
  
do	
  projeto	
  e	
  queremos	
  li...
Exemplo	
  baseado	
  em:	
  
hNp://www.smashingmagazine.com/2014/01/10/four-­‐ways-­‐to-­‐build-­‐a-­‐mobile-­‐app-­‐part...
Contatos	
  
	
  
elias.nogueira@qualister.com.br	
  
@eliasnogueira	
  
linkedin.com/in/eliasnoguiera	
  
slideshare.net/...
Próximos SlideShares
Carregando em…5
×

Automação de Teste com Robotium - Tche Mobile 2014

1.115 visualizações

Publicada em

Apresentação sobre Automação de Teste Funcional para Android utilizando Robotium. Palestra ministrada no dia 27/09/2014

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

Sem downloads
Visualizações
Visualizações totais
1.115
No SlideShare
0
A partir de incorporações
0
Número de incorporações
55
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Automação de Teste com Robotium - Tche Mobile 2014

  1. 1. contato@qualister.com.br (48) 3285-5615 twitter.com/qualister facebook.com/qualister linkedin.com/company/qualister Automação  de  Teste  para  Android   Uma  abordagem  prá6ca       Elias  Nogueira   elias.nogueira@qualister.com.br  /  @eliasnogueira  
  2. 2. eliasnogueira.com   eliasnogueira   br.linkedin.com/in/eliasnogueira   github.com/eliasnogueira   youtube.com/user/sembugs   Elias Nogueira Consultor de Teste na Qualister Consultoria e Treinamento Professor de Pós Graduação na Unisinos/RS e Uniasselvi/SC Atuante na comunidade de teste no cenário nacional
  3. 3.       www.qualister.com.br     Fundada  em  2007   Mais  de  1.000  clientes  em  todo  o  Brasil   Mais  de  50  cursos  sobre  teste  de  soBware   Mais  de  3.000  alunos  formados  
  4. 4. •  18,789  diferentes  disposiJvos  Android  *   Desafios   *  hNp://opensignal.com/reports/2014/android-­‐fragmentaJon/    
  5. 5. •  7  diferentes  plataformas*   Desafios   *  hNps://developer.android.com/about/dashboards/index.html   •  Podemos  dar  um  maior  foco  em  4  
  6. 6. Emuladores   Cloud  TesJng   DisposiJvo  Real   Muitos  apps  podem  ser   testados  em  emuladores   sem  o  invesJmento  de   hardware  (smartphones)     A  grande  maioria  é  free  e   empresas  disponibilizam   seus  emuladores   Os  disposiJvos  podem  ser   acessadas  via  web     A  aplicação  pode  ser   instalada,  testada  e   gerenciada     É  segura  para  as  aJvidades  de   teste   Vai  trazer  resultados  mais   realísJcos     Todas  as  possibilidades  de  teste   poderão  ser  executadas   incluindo  as  com  dependência   de  hardware   Desafios  
  7. 7. •  Ferramenta  de  teste  open  source  para  disposiJvos   Android   •  Biblioteca  de  escrita  e  execução  em  Java   •  UJlizado  para  White  e  Black  Box  TesJng   •  Testes  podem  ser  executados  no  AVD,  nuvem  ou   em  um  disposiJvo  real   •  Desenvolvido  em  Java  e  com  suporte  ao  Junit  3   Robo6um  
  8. 8. •  Pode  automaJzar  aplicações  naJvas  ou  híbridas   •  Suporte  a  quase  todos  componentes  naJvos  Android   •  Um  mesmo  script  pode  (e  é)  usado  para  testes  em   diferentes  disposiJvos   •  Independente  da  versão  e  tamanho  de  tela   •  Não  é  baseado  em  coordenadas   Robo6um  
  9. 9. Robo6um   White-­‐Box:  Quando  possuímos  acesso  ao  código-­‐fonte   do  projeto  e  queremos  ligá-­‐lo  ao  projeto  de  teste   Black-­‐Box:  Quando  possuímos  apenas  a  apk  para   testes.  Necessário  assinar  a  apk  e  fazer  mais  uns   paranauê     Paranauê:  hNps://code.google.com/p/roboJum/wiki/RoboJumForAPKFiles    
  10. 10. Exemplo  baseado  em:   hNp://www.smashingmagazine.com/2014/01/10/four-­‐ways-­‐to-­‐build-­‐a-­‐mobile-­‐app-­‐part2-­‐naJve-­‐android/   hNps://github.com/eliasnogueira/tche-­‐mobile-­‐automacao-­‐android  
  11. 11. Contatos     elias.nogueira@qualister.com.br   @eliasnogueira   linkedin.com/in/eliasnoguiera   slideshare.net/eliasnogueira   (48)  3285-­‐5615     TestTalk     Florianópolis  

×