SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
LECCIONES APRENDIDAS CON
APPIUM
MOBILE TESTING
@EnriqueSanchezB
¡Hola !
Enrique Sánchez
QA Lead @ Cabify
Esta charla no va a ir de
cómo programar….
Si no de mis
exitos y fracasos
Vamos a ponernos cómodos…
No saber por qué
automatizar
Error #1
No saber por qué
automatizar
Error #1
I’m
HipsterandI’m
proudit
Ten claro si de verdad
lo necesitas
Consejo #1
El lenguaje no importa
Error #2
El lenguaje no importa
Error #2
Yosólosé(Ruby|Java|Python)
No uses el que te
resulte más cómodo, si
no el mejor
Consejo #2
El efecto login
Error #3
El efecto login
Error #3
Copy&Pasteeffect
Estructura bien el
código desde el
principio
Consejo #3
Esto lo hago yo en
una tarde
Error #4
Esto lo hago yo en
una tarde
Error #4
Estoestáantesdeestesprint
Sé conservador
Consejo #4
Sé conservador
Consejo #4
¿Por qué sólo tengo
hecho un login?
Error #5
¿Por qué sólo tengo
hecho un login?
Error #5
Complejidadeverywhere
Bloquea horas para
automatizar
Consejo #5
Esto no hay quien lo
mantenga…
Error #6
Esto no hay quien lo
mantenga…
Error #6
Mejormerindo
Evita ventanas rotas
Consejo #6
•Piensa desde el principio
en el scope
•Sé estricto con lo que vas
a automatizar
•No dejes ventanas rotas
Resumiendo…
PREGUNTAS?
¡Estamos contratando!
(o mándame un correo a enrique.sanchez@cabify.com)
¡Estamos contratando!
(o mándame un correo a enrique.sanchez@cabify.com)
@EnriqueSanchezB

Más contenido relacionado

La actualidad más candente

¿Como crear videojueos? Los principales métodos y lenguajes
¿Como crear videojueos? Los principales métodos y lenguajes¿Como crear videojueos? Los principales métodos y lenguajes
¿Como crear videojueos? Los principales métodos y lenguajesDaniel Fernández
 
Instalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensablesInstalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensablesWordpress Valladolid
 
Agile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilAgile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilagilenavarra
 
Presentacion Final
Presentacion FinalPresentacion Final
Presentacion Finalmaxkalavera
 
Scrum y kanban mas allas de software
Scrum y kanban mas allas de softwareScrum y kanban mas allas de software
Scrum y kanban mas allas de softwareDiego Ferreyra
 

La actualidad más candente (8)

¿Como crear videojueos? Los principales métodos y lenguajes
¿Como crear videojueos? Los principales métodos y lenguajes¿Como crear videojueos? Los principales métodos y lenguajes
¿Como crear videojueos? Los principales métodos y lenguajes
 
Tabla SQA
Tabla SQATabla SQA
Tabla SQA
 
Instalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensablesInstalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensables
 
The Js Developer Chronicles
The Js Developer ChroniclesThe Js Developer Chronicles
The Js Developer Chronicles
 
Agile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilAgile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvil
 
Presentacion Final
Presentacion FinalPresentacion Final
Presentacion Final
 
Scrum y kanban mas allas de software
Scrum y kanban mas allas de softwareScrum y kanban mas allas de software
Scrum y kanban mas allas de software
 
Project Management for Developers [ES]
Project Management for Developers [ES]Project Management for Developers [ES]
Project Management for Developers [ES]
 

Destacado (6)

Workshop calabash appium
Workshop calabash appiumWorkshop calabash appium
Workshop calabash appium
 
Seminario Calabash - VLCTesting 2014
Seminario Calabash - VLCTesting 2014Seminario Calabash - VLCTesting 2014
Seminario Calabash - VLCTesting 2014
 
Capybara vs watir
Capybara vs watirCapybara vs watir
Capybara vs watir
 
BDD in mobile apps
BDD in mobile appsBDD in mobile apps
BDD in mobile apps
 
Cómo ser un Agile Tester (y no morir intentándolo)
Cómo ser un Agile Tester (y no morir intentándolo)Cómo ser un Agile Tester (y no morir intentándolo)
Cómo ser un Agile Tester (y no morir intentándolo)
 
Workshop Calabash Appium
Workshop Calabash AppiumWorkshop Calabash Appium
Workshop Calabash Appium
 

Similar a Aprende de mis errores con Appium

INTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxINTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxGuidoGilCaller
 
CAS2016 El Arte del patadon pa'lante / Posponer decisiones
CAS2016 El Arte del patadon pa'lante / Posponer decisionesCAS2016 El Arte del patadon pa'lante / Posponer decisiones
CAS2016 El Arte del patadon pa'lante / Posponer decisionesEduardo Ferro Aldama
 
Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.Maria Torres
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problemaLorenzo Alejo
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Carlos Toxtli
 
Manual de Matches para VPs - OGX Bolivia
Manual de Matches para VPs - OGX BoliviaManual de Matches para VPs - OGX Bolivia
Manual de Matches para VPs - OGX Boliviavinitorres92
 
Informes escritos tecnología
Informes escritos tecnología Informes escritos tecnología
Informes escritos tecnología SamantaPerea
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxJuan Percy Rojas Cruz
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxJuan Percy Rojas Cruz
 
Desarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdfDesarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdfMauricioGArmoa
 

Similar a Aprende de mis errores con Appium (20)

INTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxINTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptx
 
INTRODUCCIÓN A LA LÓGICA.pptx
INTRODUCCIÓN A LA LÓGICA.pptxINTRODUCCIÓN A LA LÓGICA.pptx
INTRODUCCIÓN A LA LÓGICA.pptx
 
CAS2016 El Arte del patadon pa'lante / Posponer decisiones
CAS2016 El Arte del patadon pa'lante / Posponer decisionesCAS2016 El Arte del patadon pa'lante / Posponer decisiones
CAS2016 El Arte del patadon pa'lante / Posponer decisiones
 
Situaciones curiosas
Situaciones curiosasSituaciones curiosas
Situaciones curiosas
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Jugando con javascript
Jugando con javascriptJugando con javascript
Jugando con javascript
 
Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
Informática - Algoritmos Taller
Informática - Algoritmos Taller Informática - Algoritmos Taller
Informática - Algoritmos Taller
 
Unidad 1 el pseudocodigo
Unidad 1 el pseudocodigoUnidad 1 el pseudocodigo
Unidad 1 el pseudocodigo
 
10 Tips para desarrollar tu lógica de programación
10 Tips para desarrollar tu lógica de programación10 Tips para desarrollar tu lógica de programación
10 Tips para desarrollar tu lógica de programación
 
Manual de Matches para VPs - OGX Bolivia
Manual de Matches para VPs - OGX BoliviaManual de Matches para VPs - OGX Bolivia
Manual de Matches para VPs - OGX Bolivia
 
Informes escritos tecnología
Informes escritos tecnología Informes escritos tecnología
Informes escritos tecnología
 
Informes escritos tecnologia (1)
Informes escritos tecnologia (1)Informes escritos tecnologia (1)
Informes escritos tecnologia (1)
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 
Visual 3
Visual 3Visual 3
Visual 3
 
Desarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdfDesarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdf
 

Aprende de mis errores con Appium