Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Como testar sua aplicação Android e iOS: uma abordagem prática

Apresentação sobre teoria básica (bem básica) para testes em dispositivos móveis e uma demo de automação para Android com Robotium e iOS com Calabash.

Esta apresentação ocorreu no dia 15/05/2014 no The Developers Conference - TDC - 2014 Florianópolis na Trilha de Teste

Como testar sua aplicação Android e iOS: uma abordagem prática

  1. 1. Globalcode  –  Open4education Como testar sua aplicação iOS e Android Elias Nogueira
  2. 2. Globalcode  –  Open4education Elias Nogueira eliasnogueira.com   eliasnogueira   br.linkedin.com/in/eliasnogueira   github.com/eliasnogueira   youtube.com/user/sembugs   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
  3. 3. Globalcode  –  Open4education Desafios !   Gama de Sistemas Operacionais
  4. 4. Globalcode  –  Open4education Desafios !   Diferentes versões de Sistema Operacional !  Android: 12 possibilidades (2.2 API 8 até 4.4 API 19) !  iOS: 5 possibilidades (para iPhone e iPad do 3.x até 7.x) !  Windows Phone 8: 2 possibilidades (8.0 e 8.1)
  5. 5. Globalcode  –  Open4education Desafios !   Diversas configurações de Hardware !  Tela !  Densidades !  Memória RAM !  Processador !  Recursos (GPS, Sensores...)
  6. 6. Globalcode  –  Open4education Importante Testar !   Compatibilidade !   Instalação !   Funcional !   Serviços !   Performance !   Segurança
  7. 7. Globalcode  –  Open4education Ferramentas
  8. 8. Globalcode  –  Open4education Escolha
  9. 9. Globalcode  –  Open4education Robotium !   Desenvolvimento em Java !   Testes: !  Com acesso ao código-fonte (WhiteBox) !  Sem acesso ao código-fonte (BlackBox) !  Apps pré-instaladas (BlackBox) http://robotium.googlecode.com
  10. 10. Globalcode  –  Open4education Calabash !   Desenvolvimento em Ruby !   Também tem uma API para Android !   Testes escritos em BDD !   Possui um inspector interno (console) !   Testes em conjunto com o projeto (código-fonte) https://github.com/calabash/calabash-ios
  11. 11. Globalcode  –  Open4education Exemplos !   Baseados em dois posts e nos projetos de exemplo https://github.com/ptraeg/mobile-apps-4-ways Four Ways To Build A Mobile Application, Part 1: Native iOS http://www.smashingmagazine.com/2013/11/22/four-ways-to-build-a-mobile-app-part1-native-ios/ http://www.smashingmagazine.com/2014/01/10/four-ways-to-build-a-mobile-app-part2-native-android/ Four Ways To Build A Mobile Application, Part 2: Native Android GitHub: Mobile Apps 4 Ways
  12. 12. Globalcode  –  Open4education Mão na Massa!!!
  13. 13. Globalcode  –  Open4education Dúvidas??? h9ps://github.com/eliasnogueira/exemplo-­‐robo>um-­‐calabash   Aplicação de exemplo automatizada com Android (Robotium) e Calabash (iOS)

×