como testar aplicativos ios e android
DESCRIPTION
Ferramentas de automação de testes para aplicativos android e iosTRANSCRIPT
![Page 1: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/1.jpg)
Globalcode – Open4education
Como testar sua aplicação iOS e Android
Elias Nogueira
![Page 2: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/2.jpg)
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
![Page 3: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/3.jpg)
Globalcode – Open4education
Desafios
Gama de Sistemas Operacionais
![Page 4: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/4.jpg)
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)
![Page 5: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/5.jpg)
Globalcode – Open4education
Desafios
Diversas configurações de Hardware
Tela
Densidades
Memória RAM
Processador
Recursos (GPS, Sensores...)
![Page 6: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/6.jpg)
Globalcode – Open4education
Importante Testar
Compatibilidade
Instalação
Funcional
Serviços
Performance
Segurança
![Page 7: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/7.jpg)
Globalcode – Open4education
Ferramentas
![Page 8: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/8.jpg)
Globalcode – Open4education
Escolha
![Page 9: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/9.jpg)
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
![Page 10: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/10.jpg)
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
![Page 11: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/11.jpg)
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 iOShttp://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
![Page 12: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/12.jpg)
Globalcode – Open4education
Mão na Massa!!!
![Page 13: Como testar aplicativos ios e android](https://reader033.vdocuments.mx/reader033/viewer/2022061114/54627455af7959477b8b4f32/html5/thumbnails/13.jpg)
Globalcode – Open4education
Dúvidas???
https://github.com/eliasnogueira/exemplo-robotium-calabash
Aplicação de exemplo automatizada com Android (Robotium) e Calabash (iOS)