Transcript
Page 1: Mobile tests usando AWS Device Farm

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Eduardo Rocha, Public Sector Team

June 02nd, 2016

Demo Session: Mobile Tests usando

AWS Device Farm

Page 2: Mobile tests usando AWS Device Farm

Agenda

• O que é AWS Device Farm?

• Qual problema estamos solucionando?

• Características e funcionalidades do AWS

Device Farm

• Demo

• Q&A

Page 3: Mobile tests usando AWS Device Farm

Qual problema o AWS Device Farm está

solucionando?

Page 4: Mobile tests usando AWS Device Farm

• Teste em dispositivos reais iOS, Android e Fire OS na núvem

• Executar testes automatizados usando frameworks de automaçãopopulares – Appium, Calabash, Espresso, JUnit, XCTest, KIF, Robotium, UI Automation

• Execute testes embutidos fuzz, sem necessidade de scripts

• Execute testes usando dispositivos em paralelo

• Configure a localização e localidade dos dispositivos

• Visualização dos resultados - screenshots, logs do dispositivo e performance

• Integração de testes em workflow com a API Device Farm

• Execute testes e visualize relatórios usando o Jenkins plug-in

Testes automatizados em dispositivos reais na

plataforma AWS

Page 5: Mobile tests usando AWS Device Farm

Seu

App +

Page 6: Mobile tests usando AWS Device Farm

Tenha acesso à dispositivos reais na AWS

• Dispositivos iOS & Android sem uso de root

• Mesmo perfil de dispositivos usados pelos seus clientes

– Mistura de fabricantes, modelos, versões de sistema operacional e suporte

– OEM e suporte personalizados inclusos

• Multiplas cópias de cada dispositivo

– Abundancia em capacidade para executar testes para clientes

• Conectividade de dados

– Cada dispositivo possuí conexão WiFi

Page 7: Mobile tests usando AWS Device Farm

Principais funcionalidades de automação com

dificuldade de duplicação em on premisses

• Execução paralela

• Dispositivos altamente disponíveis

• Suporte para múltiplos frameworks de automação

• Relatórios de navegação

• Visualização de resultados

Page 8: Mobile tests usando AWS Device Farm

Visualização de resultados

• Facilidade de navegação desde um resumo até nível

maior de detalhe

• Log de dispositivo e de testes

• Dados de desempenho da aplicação (CPU, Memória,

Threads)

• Visualização perfeita de screenshots do dispositivo

• Arquivos de logs e execução do teste (em vídeo)

disponiveis para download

Page 9: Mobile tests usando AWS Device Farm

Suporte para integração contínua

• Integração com o fluxo de desenvolvimento. Desenvolvedores podem

usar nossos plug-ins e API para automaticamente inicializar testes de

sistemas de integração continua como Jenkins e outras ferramentas de

desenvolvimento

9

Page 10: Mobile tests usando AWS Device Farm

Demo


Recommended