testers gone wild portuguese

21
Testers should have Gone Mobile Things everyone must know about mobile testing.

Upload: steffencrespo

Post on 04-Jul-2015

356 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Testers gone wild portuguese

Testers should have Gone Mobile

Things everyone must know about mobile testing.

Page 2: Testers gone wild portuguese

Bem vindo a 1997

Page 3: Testers gone wild portuguese

As empresas aderiram à mobilidade…

Page 4: Testers gone wild portuguese

…os usuários também…

Page 5: Testers gone wild portuguese

…e os devs também.

Page 6: Testers gone wild portuguese

Mas quem está testando?

Page 7: Testers gone wild portuguese

watirmelon.com

Mobile apps still need automated tests

16 Oct 2012

Page 8: Testers gone wild portuguese

Teste tipo 1!

Page 9: Testers gone wild portuguese

Teste tipo 2!

Page 10: Testers gone wild portuguese

Teste tipo 10!

Page 11: Testers gone wild portuguese

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

Page 12: Testers gone wild portuguese

Como eu começo?

Android?

Robotium

iOS?

Frank

iCuke

Os dois?MonkeyTalk

Sikuli

Page 13: Testers gone wild portuguese

Vamos automatizar! |Frank|

O Que é? 'Selenium pra dispositivos iOS’

Que driver roda? Cucumber

Qual linguagem eu uso? Cucumber usaGherking Syntax (Given When Then) + Ruby

Page 14: Testers gone wild portuguese

Vamos automatizar! |Frank|

Page 15: Testers gone wild portuguese

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

Page 16: Testers gone wild portuguese

Vamos automatizar! |Robotium|

O Que é? Test framework for Android.

Qual linguagem eu uso? Java!

Onde encontro? www.robotium.org

Page 17: Testers gone wild portuguese

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

Vamos automatizar! |Robotium|

Page 18: Testers gone wild portuguese

Vamos automatizar! |MonkeyTalk|

O Que é? Plataforma de testes para Android e iOS.

Que linguagem eu uso? linguagem própria

MonkeyTalk

Onde encontro? gorillalogic.com

Page 19: Testers gone wild portuguese

Cool Stuff: funciona pra Android, iOS, Adobe Flash e

HTML5. Também é possível utilizar o dispositivo real.

Licença: GNU AGPLv3

Vamos automatizar! |MonkeyTalk|

Page 20: Testers gone wild portuguese

Mãos à obra….

Page 21: Testers gone wild portuguese

Leo

Twitter | @steffencrespo

Email | [email protected]

Github | steffencrespo

Gustavo

Twitter | @gustavo_freitas

Email | [email protected]