Como testar aplicativos ios e android

Post on 10-Nov-2014

387 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Ferramentas de automação de testes para aplicativos android e ios

Transcript

Globalcode – Open4education

Como testar sua aplicação iOS e Android

Elias Nogueira

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

Globalcode – Open4education

Desafios

Gama de Sistemas Operacionais

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)

Globalcode – Open4education

Desafios

Diversas configurações de Hardware

Tela

Densidades

Memória RAM

Processador

Recursos (GPS, Sensores...)

Globalcode – Open4education

Importante Testar

Compatibilidade

Instalação

Funcional

Serviços

Performance

Segurança

Globalcode – Open4education

Ferramentas

Globalcode – Open4education

Escolha

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

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

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

Globalcode – Open4education

Mão na Massa!!!

Globalcode – Open4education

Dúvidas???

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

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

top related