SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
THE
DEVELOPER’S
CONFERENCE
Automação de testes mobile na nuvem
iOS e Android
Irineu Antunes
Analista de sistemas
Formação em Ciências da Computação irineu.sousa@devicelab.com.br
THE
DEVELOPER’S
CONFERENCE
Janet gregory & Lisa Crispin
THE
DEVELOPER’S
CONFERENCE
Janet gregory & Lisa Crispin
THE
DEVELOPER’S
CONFERENCE
Janet gregory & Lisa Crispin
THE
DEVELOPER’S
CONFERENCE
Janet gregory & Lisa Crispin
THE
DEVELOPER’S
CONFERENCE
Unitários
- Poucos ambientes/cenários
- Poucas variações
- Grande quantidade de “passos”
THE
DEVELOPER’S
CONFERENCE
Serviço
- Poucos ambientes/cenários
- Variações relativas
- Pouca quantidade de passos
THE
DEVELOPER’S
CONFERENCE
UI
O mesmo teste precisa
rodar em diversas
resoluções, navegadores,
S.O, dispositivos e suas
respectivas versões.
THE
DEVELOPER’S
CONFERENCE
UI + UAT
- Muitos ambientes/cenários
- Variações relativas
- Pouca quantidade de “passos”
THE
DEVELOPER’S
CONFERENCE
“ A nuvem tradicional ”
THE
DEVELOPER’S
CONFERENCE
“ A nuvem mobile ”
THE
DEVELOPER’S
CONFERENCE
Como escolher?
- Intercambialidade
- Recursos oferecidos
- Diversidade de aparelhos
THE
DEVELOPER’S
CONFERENCE
Pontos de atenção!
- Uso de hardware (IoT/Gadgets)
- Uso de recursos de telefonia (SMS, ligações, etc)
- Modelo on-premise
- Segurança / sigilo
THE
DEVELOPER’S
CONFERENCE
Principais players
THE
DEVELOPER’S
CONFERENCE
Principais ofertas
HP UFT (API)
THE
DEVELOPER’S
CONFERENCE
Na prática!
let wd = require('wd');
let appium = wd.remote({
host: ‘127.0.0.1’,
Port: 1111
});
appium.init({
//…
//...
});
let wd = require('wd');
let appium = wd.remote({
host: <ip cloud>,
Port: <porta cloud>
});
appium.init({
//…
deviceId: <deviceId>
apiToken: <token>
//...
});
THE
DEVELOPER’S
CONFERENCE
Dúvidas?
irineu.sousa@devicelab.com.br

Mais conteúdo relacionado

Mais procurados

Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosMobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosLetticia Nicoli
 
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farmTiago Guimarães da Silva
 
Análise Estática de Código
Análise Estática de CódigoAnálise Estática de Código
Análise Estática de CódigoRicardo Terra
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosElias Nogueira
 
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...Jaqueline Ramos
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Letticia Nicoli
 
Teste Ágil - Fazendo pirâmides com node.js
Teste Ágil - Fazendo pirâmides com node.jsTeste Ágil - Fazendo pirâmides com node.js
Teste Ágil - Fazendo pirâmides com node.jsDiogo Andrade Miranda
 
Integração continua sem traumas
Integração continua sem traumasIntegração continua sem traumas
Integração continua sem traumassabrinajn
 
A importância de utilizar testes automatizados
A  importância   de utilizar  testes automatizadosA  importância   de utilizar  testes automatizados
A importância de utilizar testes automatizadosDiego Allan Oliveira
 
Como Mobile DevOps me ajudou no sucesso de desenvolvimento de aplicativos.
Como Mobile DevOps me ajudouno sucesso de desenvolvimento de aplicativos.Como Mobile DevOps me ajudouno sucesso de desenvolvimento de aplicativos.
Como Mobile DevOps me ajudou no sucesso de desenvolvimento de aplicativos.Letticia Nicoli
 
GUTS SC - Uma comparação entre testes manuais e automatizados
GUTS SC - Uma comparação entre testes manuais e automatizadosGUTS SC - Uma comparação entre testes manuais e automatizados
GUTS SC - Uma comparação entre testes manuais e automatizadosLindomar Peixinho Reitz
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.Letticia Nicoli
 
QA Ladies 2018 - Azure DevOps Projects
QA Ladies 2018 - Azure DevOps ProjectsQA Ladies 2018 - Azure DevOps Projects
QA Ladies 2018 - Azure DevOps ProjectsJaqueline Ramos
 
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosStefan Teixeira
 
Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoJoyce Bastos
 

Mais procurados (20)

Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosMobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
 
Testes em aplicativos móveis
Testes em aplicativos móveisTestes em aplicativos móveis
Testes em aplicativos móveis
 
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
 
Teste de desempenho
Teste de desempenhoTeste de desempenho
Teste de desempenho
 
Análise Estática de Código
Análise Estática de CódigoAnálise Estática de Código
Análise Estática de Código
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectos
 
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
 
Tdd
TddTdd
Tdd
 
Android apps ci
Android apps ciAndroid apps ci
Android apps ci
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
 
Teste Ágil - Fazendo pirâmides com node.js
Teste Ágil - Fazendo pirâmides com node.jsTeste Ágil - Fazendo pirâmides com node.js
Teste Ágil - Fazendo pirâmides com node.js
 
Integração continua sem traumas
Integração continua sem traumasIntegração continua sem traumas
Integração continua sem traumas
 
A importância de utilizar testes automatizados
A  importância   de utilizar  testes automatizadosA  importância   de utilizar  testes automatizados
A importância de utilizar testes automatizados
 
Como Mobile DevOps me ajudou no sucesso de desenvolvimento de aplicativos.
Como Mobile DevOps me ajudouno sucesso de desenvolvimento de aplicativos.Como Mobile DevOps me ajudouno sucesso de desenvolvimento de aplicativos.
Como Mobile DevOps me ajudou no sucesso de desenvolvimento de aplicativos.
 
GUTS SC - Uma comparação entre testes manuais e automatizados
GUTS SC - Uma comparação entre testes manuais e automatizadosGUTS SC - Uma comparação entre testes manuais e automatizados
GUTS SC - Uma comparação entre testes manuais e automatizados
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
 
QA Ladies 2018 - Azure DevOps Projects
QA Ladies 2018 - Azure DevOps ProjectsQA Ladies 2018 - Azure DevOps Projects
QA Ladies 2018 - Azure DevOps Projects
 
QA Ninja Conference 2017
QA Ninja Conference 2017QA Ninja Conference 2017
QA Ninja Conference 2017
 
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
 
Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceito
 

Semelhante a Automação de testes mobile na nuvem - iOS e Android

Innovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesInnovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesLuciano Condé
 
Dividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NETDividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NETtdc-globalcode
 
Agile Trends Gov 2017 - Do repositório à producao
Agile Trends Gov 2017 - Do repositório à producaoAgile Trends Gov 2017 - Do repositório à producao
Agile Trends Gov 2017 - Do repositório à producaoStéfano H. dos Santos
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
 
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...MVP ShowCast
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013André Paulovich
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?Letticia Nicoli
 
Palestra View
Palestra ViewPalestra View
Palestra ViewBrasp
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro LocawebFabio Akita
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb CuritibaFabio Akita
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
MVPShowCast - HDInsight Primeiros Passos com BigData
MVPShowCast - HDInsight Primeiros Passos com BigDataMVPShowCast - HDInsight Primeiros Passos com BigData
MVPShowCast - HDInsight Primeiros Passos com BigDataDiego Nogare
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight Luciano Condé
 
Eco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileEco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileMauro
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!André Espeiorin
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phoneanybalrocha
 
Software plus Services
Software plus ServicesSoftware plus Services
Software plus ServicesRichard Chaves
 

Semelhante a Automação de testes mobile na nuvem - iOS e Android (20)

Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
Innovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesInnovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+Services
 
Dividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NETDividindo para conquistar: microservicos com o jeitinho .NET
Dividindo para conquistar: microservicos com o jeitinho .NET
 
Agile Trends Gov 2017 - Do repositório à producao
Agile Trends Gov 2017 - Do repositório à producaoAgile Trends Gov 2017 - Do repositório à producao
Agile Trends Gov 2017 - Do repositório à producao
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
O que há de Interop no Windows Server 2012 R2 [MVP ShowCast 2013 - IT - Inter...
 
3 Telas e uma nuvem
3 Telas e uma nuvem3 Telas e uma nuvem
3 Telas e uma nuvem
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?
 
Palestra View
Palestra ViewPalestra View
Palestra View
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro Locaweb
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb Curitiba
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
MVPShowCast - HDInsight Primeiros Passos com BigData
MVPShowCast - HDInsight Primeiros Passos com BigDataMVPShowCast - HDInsight Primeiros Passos com BigData
MVPShowCast - HDInsight Primeiros Passos com BigData
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
Eco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobileEco-Sistema de desenvolvimento para mobile
Eco-Sistema de desenvolvimento para mobile
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phone
 
Software plus Services
Software plus ServicesSoftware plus Services
Software plus Services
 

Automação de testes mobile na nuvem - iOS e Android