Upload
guts-rs
View
635
Download
0
Embed Size (px)
Citation preview
Tudo o que você precisa saber para começar a automação de testes em dispositivos móveis
22/09 19h PUCRSEvento gratuito
Programação• 19h00: Recepção, boas vindas e Coffee para integração
• 19h30: Abertura do evento e apresentação do GUTS-RS & GUMobile
• 19h40: Palestra Tudo o que você precisa saber para começar a automação de testes em dispositivos móveis
• 20h30: Hands On
• 21h00: Encerramento do evento
Sobre o GUTS-RS• GUTS-RS: Grupo de Usuários de Testes de Software do RS
• Criado em: agosto/2008
• Objetivo: compartilhar o uso de métodos, processos e ferramentas de Teste de Software e promover discussões sobre a aplicação das melhores práticas de teste e qualidade utilizadas no mercado
• Público Alvo: Gerentes, Analistas de Testes, Testadores, Desenvolvedores e demais profissionais e estudantes interessados na área
• Coordenação: Alessandra Paixão, Evelise Freitas e Moisés Ramírez
Canais de Comunicaçãohttp://guts-rs.blogspot.com.br/
@gutsrs
Grupo de Usuários de Testes de Software do RS
Guts RS GUTS-RS
http://pt.slideshare.net/GUTS-RS
http://guts-rs.eventbrite.com/
Sobre o GU Mobile-RS• GUTS-RS: Grupo de Usuários Mobile do RS
• Criado em: agosto/2013
• Objetivo: promover encontros/eventos entre desenvolvedores e interessados em começar a desenvolver para mobile, ministrando palestras, workshops, seminários, dojos, entre outros.
• Público Alvo: Gerentes, Desenvolvedores e demais profissionais e estudantes interessados na área
• Coordenação: Márcio Brufatto, Tatiane Aguirres, Elias Nogueira
Comunicados• Submissão de Palestras 2016
– DOJO– Fishbowl– Palestra– TCC– Testing Games– Workshop– Outros
• Assinar a lista de presença
• Preencher a Ficha do Evento
• Certificado de Participação
Sobre o palestrante
Elias NogueiraAgile Coach & Trainer na AdaptworksQA EngineerProfessor de Pós Graduação na Unisinos/RS
adapt.works
eliasnogueira
fb.com/elias.nogueira.teste
github.com/eliasnogueira
eliasnogueira.com
Primeiro Problema
Relacione…
UIAutomator
UIAutomation
Instalação mais restrita
Instalação por linha de comando
Posso IDs para analise na UI
Não possui IDs para analise na UI
Primeiro Problema
Relacione…
UIAutomator
UIAutomation
Instalação mais restrita
Instalação por linha de comando
Possui IDs para analise na UI
Não possui IDs para analise na UI
Primeiro Problema
Solução: aprender um pouco sobrecada plataforma
https://developer.android.com/index.html
https://developer.android.com/training/testing/index.html
https://developer.apple.com/develop/
https://developer.apple.com/library/prerelease/content/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html
Android
iOS
Diferentes Frameworks Híbridos
Framework Linguagem
https://en.wikipedia.org/wiki/Multiple_phone_web-based_application_framework
Segundo Problema
Solução
Manualmente pela URL de Acesso no browser
Automação do teste Híbrido em cada plataforma- Conhecimentos na plataforma- Conhecimentos em HTML, CSS, JavaScript
Solução• Independente da linguagem escolhida é
necessário saber programar
– Quanto mais melhor
• Recomendado utilizar uma linguagem que o time (devs) usam ou uma que você se sinta mais confortável
Terceiro Problema
Solução
• Levantar todos os pontos necessários para atender a sua necessidade
• Plataformas
• Tipo (Nativo ou Híbrido)
• Linguagem de programação
Qaurto Problema
Appium
AppiumDiversas linguagens
iOS
Android
Híbrido
Grid Suporte da Comunidad
e
Fácil DSL
UIAutomation(iOs)
UIAutomator(Android)
Dicas para Automação Mobile
1
2
3
4
Execute testes instalando a app e com ela pré instalada
Crie uma suíte focada no usuário final
Teste em diferentes redes (Wi-Fi, 3G…)
Teste requisitos não funcionais