YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Como testar aplicativos ios e android

Globalcode – Open4education

Como testar sua aplicação iOS e Android

Elias Nogueira

Page 2: Como testar aplicativos ios e android

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

Globalcode – Open4education

Desafios

Gama de Sistemas Operacionais

Page 4: Como testar aplicativos ios e android

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

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

Globalcode – Open4education

Importante Testar

Compatibilidade

Instalação

Funcional

Serviços

Performance

Segurança

Page 7: Como testar aplicativos ios e android

Globalcode – Open4education

Ferramentas

Page 8: Como testar aplicativos ios e android

Globalcode – Open4education

Escolha

Page 9: Como testar aplicativos ios e android

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

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

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

Globalcode – Open4education

Mão na Massa!!!

Page 13: Como testar aplicativos ios e android

Globalcode – Open4education

Dúvidas???

https://github.com/eliasnogueira/exemplo-robotium-calabash

Aplicação de exemplo automatizada com Android (Robotium) e Calabash (iOS)


Related Documents