Testers gone wild portuguese

528 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
528
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Gartner research.http://www.forbes.com/sites/louiscolumbus/2012/09/16/why-cios-are-quickly-prioritizing-analytics-cloud-and-mobile/Mobile Technologies - 2nd priority
  • Testers are probably running away from those mobile creatures.
  • Manually on a mobile browsersimulator or device emulator in your desktop – boringWhy the hands? Because you need the mouse.
  • Manually on a real device – Expensive
  • Automating.Why the 2 fingers? Because you need the keyboard.
  • Symbiote is an app that is embedded on the frank server, which lets you send commands to your application and debug it in real time.
  • Testers gone wild portuguese

    1. 1. Testers should have Gone Mobile Things everyone must know about mobile testing.
    2. 2. Bem vindo a 1997
    3. 3. As empresas aderiram à mobilidade…
    4. 4. …os usuários também…
    5. 5. …e os devs também.
    6. 6. Mas quem está testando?
    7. 7. watirmelon.comMobile apps still need automated tests 16 Oct 2012
    8. 8. Teste tipo 1!
    9. 9. Teste tipo 2!
    10. 10. Teste tipo 10!
    11. 11. Vamos automatizar!Usando o dispositivo real Dispositivos são carosUsando um emulador Boa solução, mas emuladores são lentosUsando um simulador de browser mobile Dá pra fazer, mas não fica a coisa mais linda
    12. 12. Como eu começo?Android? RobotiumiOS? Frank iCukeOs dois? MonkeyTalk Sikuli
    13. 13. Vamos automatizar! |Frank|O Que é? Selenium pra dispositivos iOS’Que driver roda? CucumberQual linguagem eu uso? Cucumber usaGherking Syntax (Given When Then) + Ruby
    14. 14. Vamos automatizar! |Frank|
    15. 15. Vamos automatizar! |Frank|Cool Stuff: inspecionar app em tempo real usando oSymbiote. Gravação de video. Simulação de gestures,taps, wipes, toque no teclado...Licença: Apache License 2.0
    16. 16. Vamos automatizar! |Robotium|O Que é? Test framework for Android.Qual linguagem eu uso? Java!Onde encontro? www.robotium.org
    17. 17. Vamos automatizar! |Robotium|Cool Stuff: não precisa conhecer o código da app.Pode chamar multiplas atividades do android. Integracom Maven e Ant.Licença: Apache License 2.0
    18. 18. Vamos automatizar! |MonkeyTalk|O Que é? Plataforma de testes para Android e iOS.Que linguagem eu uso? linguagem própriaMonkeyTalkOnde encontro? gorillalogic.com
    19. 19. Vamos automatizar! |MonkeyTalk|Cool Stuff: funciona pra Android, iOS, Adobe Flash eHTML5. Também é possível utilizar o dispositivo real.Licença: GNU AGPLv3
    20. 20. Mãos à obra….
    21. 21. LeoTwitter | @steffencrespoEmail | lsteffen@thoughtworks.comGithub | steffencrespoGustavoTwitter | @gustavo_freitasEmail | gfreitas@thoughtworks.com

    ×