O documento descreve o serviço AWS Device Farm, que fornece acesso a dispositivos móveis reais na nuvem para testes automatizados de aplicativos. O serviço permite executar testes em paralelo em uma variedade de dispositivos, fornecendo relatórios detalhados e removendo a complexidade da manutenção de um laboratório físico de dispositivos.
6. 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
8. 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
9. • 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
10. 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
11. 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
13. Seu feedback é importante para a AWS
Por favor complete a sua avaliação da sessão. Nos conte o que
você achou!
14.
15. 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
18. Agenda
• O que é AWS Device Farm?
• Funcionalidades para apps nativas & webmobile
• Automação em Python e Java
• Demo
• Q&A
Hinweis der Redaktion
18,796 Android devices in consumers’ hands (Aug 2014) up from 11,868 the previous year
38% of Android consumers are using Jelly Bean, 39% are using KitKat, 12% are using Lollipop, and 10% are still using Gingerbread and Ice Cream Sandwich
The combinations of iPhone, iPad, and iPod devices and iOS versions in use by consumers today is also increasing rapidly
48% of consumers say that they will uninstall an app after a single bug or performance issue
32% of consumers looked for a competitor’s app after encountering issues
Consumer acquisition cost for mobile apps has increased 80% YoY compared to April 2014
Dimensional Research (3/30/2015)
Fiksu (5/29/2015)
48% of consumers say that they will uninstall an app after a single bug or performance issue
32% of consumers looked for a competitor’s app after encountering issues
Consumer acquisition cost for mobile apps has increased 80% YoY compared to April 2014
Dimensional Research (3/30/2015)
Fiksu (5/29/2015)
Fast
Highly flexible and configurable
Much easier in terms of money and time than buliding out in-house SW and HW infrastructure and maintaining it
Upload an Android, iOS, or Fire OS app, configure a test, and select devices.
We simultaneously test the app across the selected devices.
In minutes, view detailed, actionable reports that pinpoint bugs, performance problems, and other issues.
First understand what has driven the decision to build API Gateway, from customer feedback to wider strategic decisions and market forces
Next, look at how the service works, and helps customers with their API services
Finally, open it out for Q&A at the end