18
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved AWS Device Farm Automação de testes para aplicações móveis em iOS e Android Alex Coqueiro Arquiteto de Soluções para o Setor Público

Webinar: Apresentando AWS Device Farm

Embed Size (px)

Citation preview

Page 1: Webinar: Apresentando AWS Device Farm

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

AWS Device Farm Automação de testes para aplicações móveis em iOS e Android

Alex CoqueiroArquiteto de Soluções para o Setor Público

Page 2: Webinar: Apresentando AWS Device Farm
Page 3: Webinar: Apresentando AWS Device Farm
Page 4: Webinar: Apresentando AWS Device Farm

AWS Device Farm

Page 5: Webinar: Apresentando AWS Device Farm
Page 6: Webinar: Apresentando AWS Device Farm

Tenha acesso à dispositivos reais na AWS

• Dispositivos reais

• 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 à internet

Page 7: Webinar: Apresentando AWS Device Farm

InstrumentationUI AutomatorUI Automation

XCTest

Seu App +

Page 8: Webinar: Apresentando 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 9: Webinar: Apresentando AWS Device Farm

• Executar testes automatizados usando frameworks de automação populares – Appium, Calabash, JUnit, XCTest, KIF, UI Automation

• Execute testes embutidos fuzz, sem necessidade de scripts• Execute testes em paralelo – resultados disponíveis em minutos• Configure a localização e localidade dos dispositivos• Visualização dos resultados - screenshots, logs do dispositivo e performance

Testes automatizados em dispositivos reais na plataforma AWS

Page 10: Webinar: Apresentando 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 11: Webinar: Apresentando 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

Plugins SDKsCLI

Page 12: Webinar: Apresentando AWS Device Farm

Preço flexível

$0.17/minuto de dispositivoou

$250/ilimitados por dispositivo/mês

Comece hoje com 250 minutos de graça!

Page 13: Webinar: Apresentando AWS Device Farm

Seu feedback é importante para a AWSPor favor complete a sua avaliação da sessão. Nos conte o que

você achou!

Page 14: Webinar: Apresentando AWS Device Farm
Page 15: Webinar: Apresentando AWS Device Farm

Remove complexidade da manutenção de um laboratório de dispositivos

• Permite equipes de projeto em uma plataforma em comúm

• Dispositivos atualizados com versões relevantes dos SO– Manter um laboratório de dispositivos atualizados com novos dispositivos e

versões de SO é um desafio

– A manutenção de uma variedade de dispositivos utilizados por clientes é trabalhoso

• Substitui a infra-estrutura de um teste proprietário– Sem mais laboratórios com dispositivos conectados a computadores via USB

– Hospedagem de dispositivos iOS requer um Mac dedicado por dispositivo

Page 16: Webinar: Apresentando AWS Device Farm

Com AWS Device Farm:

Page 17: Webinar: Apresentando AWS Device Farm

Qual problema o AWS Device Farm está solucionando?

Page 18: Webinar: Apresentando AWS Device Farm

Agenda

• O que é AWS Device Farm?• Funcionalidades para apps nativas & webmobile• Automação em Python e Java• Demo• Q&A