2. eliasnogueira.com
eliasnogueira
br.linkedin.com/in/eliasnogueira
github.com/eliasnogueira
youtube.com/user/sembugs
Elias Nogueira
Consultor de Teste na Qualister Consultoria e Treinamento
Professor de Pós Graduação na Unisinos/RS e Uniasselvi/SC
Atuante na comunidade de teste no cenário nacional
3.
www.qualister.com.br
Fundada
em
2007
Mais
de
1.000
clientes
em
todo
o
Brasil
Mais
de
50
cursos
sobre
teste
de
soBware
Mais
de
3.000
alunos
formados
4. • 18,789
diferentes
disposiJvos
Android
*
Desafios
*
hNp://opensignal.com/reports/2014/android-‐fragmentaJon/
5. • 7
diferentes
plataformas*
Desafios
*
hNps://developer.android.com/about/dashboards/index.html
• Podemos
dar
um
maior
foco
em
4
6. Emuladores
Cloud
TesJng
DisposiJvo
Real
Muitos
apps
podem
ser
testados
em
emuladores
sem
o
invesJmento
de
hardware
(smartphones)
A
grande
maioria
é
free
e
empresas
disponibilizam
seus
emuladores
Os
disposiJvos
podem
ser
acessadas
via
web
A
aplicação
pode
ser
instalada,
testada
e
gerenciada
É
segura
para
as
aJvidades
de
teste
Vai
trazer
resultados
mais
realísJcos
Todas
as
possibilidades
de
teste
poderão
ser
executadas
incluindo
as
com
dependência
de
hardware
Desafios
7. • Ferramenta
de
teste
open
source
para
disposiJvos
Android
• Biblioteca
de
escrita
e
execução
em
Java
• UJlizado
para
White
e
Black
Box
TesJng
• Testes
podem
ser
executados
no
AVD,
nuvem
ou
em
um
disposiJvo
real
• Desenvolvido
em
Java
e
com
suporte
ao
Junit
3
Robo6um
8. • Pode
automaJzar
aplicações
naJvas
ou
híbridas
• Suporte
a
quase
todos
componentes
naJvos
Android
• Um
mesmo
script
pode
(e
é)
usado
para
testes
em
diferentes
disposiJvos
• Independente
da
versão
e
tamanho
de
tela
• Não
é
baseado
em
coordenadas
Robo6um
9. Robo6um
White-‐Box:
Quando
possuímos
acesso
ao
código-‐fonte
do
projeto
e
queremos
ligá-‐lo
ao
projeto
de
teste
Black-‐Box:
Quando
possuímos
apenas
a
apk
para
testes.
Necessário
assinar
a
apk
e
fazer
mais
uns
paranauê
Paranauê:
hNps://code.google.com/p/roboJum/wiki/RoboJumForAPKFiles