O documento discute as opções para testes automatizados de aplicativos móveis, incluindo ferramentas como Frank para iOS, Robotium para Android, e MonkeyTalk para ambos. Ele também aborda os desafios de testar em emuladores e dispositivos reais, e encoraja os leitores a começarem a automatizar os testes de suas aplicações móveis.
11. Vamos automatizar!
Usando o dispositivo real
Dispositivos são caros
Usando um emulador
Boa solução, mas emuladores são lentos
Usando um simulador de browser mobile
Dá pra fazer, mas não fica a coisa mais linda
13. Vamos automatizar! |Frank|
O Que é? 'Selenium pra dispositivos iOS’
Que driver roda? Cucumber
Qual linguagem eu uso? Cucumber usa
Gherking Syntax (Given When Then) + Ruby
15. Vamos automatizar! |Frank|
Cool Stuff: inspecionar app em tempo real usando o
Symbiote. Gravação de video. Simulação de gestures,
taps, wipes, toque no teclado...
Licença: Apache License 2.0
16. Vamos automatizar! |Robotium|
O Que é? Test framework for Android.
Qual linguagem eu uso? Java!
Onde encontro? www.robotium.org
17. Vamos automatizar! |Robotium|
Cool Stuff: não precisa conhecer o código da app.
Pode chamar multiplas atividades do android. Integra
com Maven e Ant.
Licença: Apache License 2.0
18. Vamos automatizar! |MonkeyTalk|
O Que é? Plataforma de testes para Android e iOS.
Que linguagem eu uso? linguagem própria
MonkeyTalk
Onde encontro? gorillalogic.com
19. Vamos automatizar! |MonkeyTalk|
Cool Stuff: funciona pra Android, iOS, Adobe Flash e
HTML5. Também é possível utilizar o dispositivo real.
Licença: GNU AGPLv3