O documento discute os desafios de testar aplicações móveis para Android e iOS devido à variedade de sistemas operacionais e configurações de hardware. Ele apresenta ferramentas como Robotium e Calabash que permitem testes automatizados dessas plataformas, e fornece exemplos de projetos open source para ilustrar seu uso.
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
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)
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. 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