SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Como testar sua aplicação Android e iOS: uma abordagem prática
Como testar sua aplicação Android e iOS: uma abordagem prática
1.
Globalcode
–
Open4education
Como testar sua aplicação iOS e Android
Elias Nogueira
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.
Globalcode
–
Open4education
Desafios
! Gama de Sistemas Operacionais
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.
Globalcode
–
Open4education
Desafios
! Diversas configurações de Hardware
! Tela
! Densidades
! Memória RAM
! Processador
! Recursos (GPS, Sensores...)
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.
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