SlideShare a Scribd company logo

Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Testing automatizado de interfaces web

1 of 19
Download to read offline
No maltrates a tus usuarios /
clientes
w w w.lan g p rovin g .com
1 6 - 2 4 J u n i o , 2 0 1 4
Bu en a s prá c tic a s en dis eñ o de in terf a c es web /
mó viles y la impo rta n c ia de la s métric a s de u s o
# u x t e n e r i f e
Romén Rodríguez
C E O – L a n g p r o v i n g
@ r o m e n r g
WEB UI TESTING AUTOMATION
AUTOMATIZACIÓN DEL TESTING DE INTERFACES DE USUARIO WEB
# u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
WEB UI TESTING
ENFOQUE TRADICIONAL: TRAS CADA CAMBIO, REVISAMOS MANUALMENTE
SE PIERDE MUCHÍSIMO TIEMPO…
…Y COMO SOMOS HUMANOS, NOS DESPISTAREMOS Y SE NOS OLVIDARÁ TESTEAR ALGO
# u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
WEB UI TESTING
PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM
WEB UI TESTING
PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM

Recommended

Blazor, un nuevo framework .NET
Blazor, un nuevo framework .NETBlazor, un nuevo framework .NET
Blazor, un nuevo framework .NETJonathan González
 
Medidores sirley tatiana colorado gòmez
Medidores   sirley tatiana colorado gòmezMedidores   sirley tatiana colorado gòmez
Medidores sirley tatiana colorado gòmezdecimosistemas2016
 
Problemas con los enlaces en calameo
Problemas con los enlaces en calameoProblemas con los enlaces en calameo
Problemas con los enlaces en calameoIrene Gonzalez
 
Cómo crear video-tutoriales con ScreenCast-O-Matic
Cómo crear video-tutoriales con ScreenCast-O-MaticCómo crear video-tutoriales con ScreenCast-O-Matic
Cómo crear video-tutoriales con ScreenCast-O-MaticCátedra Banco Santander
 
Administrar comentarios
Administrar comentariosAdministrar comentarios
Administrar comentariosEmagister
 

More Related Content

What's hot

Desatanizando Tecnologías: Javascript/AJAX
Desatanizando Tecnologías: Javascript/AJAXDesatanizando Tecnologías: Javascript/AJAX
Desatanizando Tecnologías: Javascript/AJAXJohn Acosta
 
Solución examen 1 con immunity debugger
Solución examen 1 con immunity debuggerSolución examen 1 con immunity debugger
Solución examen 1 con immunity debuggerTensor
 
Test con DOM para "DOMMIES"
Test con DOM para "DOMMIES"Test con DOM para "DOMMIES"
Test con DOM para "DOMMIES"Aida Albarrán
 
Modemmovistarecuador
ModemmovistarecuadorModemmovistarecuador
Modemmovistarecuadorojitos2042
 
Bienvenidos a su web site
Bienvenidos a su web  siteBienvenidos a su web  site
Bienvenidos a su web siteKarina Chapa
 
Bienvenidos a su web site
Bienvenidos a su web  siteBienvenidos a su web  site
Bienvenidos a su web siteKarina Chapa
 
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...Angel Flores
 
Proyecto Web Fotógrafa ULALALU
Proyecto Web Fotógrafa ULALALUProyecto Web Fotógrafa ULALALU
Proyecto Web Fotógrafa ULALALUSoluciona Facil
 
Cómo Elaborar Un Crucigrama Con Eclipse Crossword
Cómo Elaborar Un Crucigrama Con Eclipse CrosswordCómo Elaborar Un Crucigrama Con Eclipse Crossword
Cómo Elaborar Un Crucigrama Con Eclipse CrosswordSergi Ferrús
 
Pasos de la instalacion de xampp
Pasos de la instalacion de xamppPasos de la instalacion de xampp
Pasos de la instalacion de xamppmarioly18
 
Groogram, bots de telegram con groovy
Groogram, bots de telegram con groovyGroogram, bots de telegram con groovy
Groogram, bots de telegram con groovyGersonCabrera9
 

What's hot (18)

Desatanizando Tecnologías: Javascript/AJAX
Desatanizando Tecnologías: Javascript/AJAXDesatanizando Tecnologías: Javascript/AJAX
Desatanizando Tecnologías: Javascript/AJAX
 
Solución examen 1 con immunity debugger
Solución examen 1 con immunity debuggerSolución examen 1 con immunity debugger
Solución examen 1 con immunity debugger
 
Test con DOM para "DOMMIES"
Test con DOM para "DOMMIES"Test con DOM para "DOMMIES"
Test con DOM para "DOMMIES"
 
Bloqueos isp
Bloqueos ispBloqueos isp
Bloqueos isp
 
3 php
3 php3 php
3 php
 
3 php
3 php3 php
3 php
 
Modemmovistarecuador
ModemmovistarecuadorModemmovistarecuador
Modemmovistarecuador
 
Camtasia introducción v1
Camtasia introducción v1Camtasia introducción v1
Camtasia introducción v1
 
Blogger
BloggerBlogger
Blogger
 
internet
internetinternet
internet
 
Bienvenidos a su web site
Bienvenidos a su web  siteBienvenidos a su web  site
Bienvenidos a su web site
 
Bienvenidos a su web site
Bienvenidos a su web  siteBienvenidos a su web  site
Bienvenidos a su web site
 
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...
Cómo Optimizar el Mantenimiento con WordPress por Ángel Flores de Webpamplona...
 
1
11
1
 
Proyecto Web Fotógrafa ULALALU
Proyecto Web Fotógrafa ULALALUProyecto Web Fotógrafa ULALALU
Proyecto Web Fotógrafa ULALALU
 
Cómo Elaborar Un Crucigrama Con Eclipse Crossword
Cómo Elaborar Un Crucigrama Con Eclipse CrosswordCómo Elaborar Un Crucigrama Con Eclipse Crossword
Cómo Elaborar Un Crucigrama Con Eclipse Crossword
 
Pasos de la instalacion de xampp
Pasos de la instalacion de xamppPasos de la instalacion de xampp
Pasos de la instalacion de xampp
 
Groogram, bots de telegram con groovy
Groogram, bots de telegram con groovyGroogram, bots de telegram con groovy
Groogram, bots de telegram con groovy
 

Viewers also liked

Taller de Métricas para Startups en TF Invierte 2015
Taller de Métricas para Startups en TF Invierte 2015Taller de Métricas para Startups en TF Invierte 2015
Taller de Métricas para Startups en TF Invierte 2015Romén Rodríguez-Gil
 
New Economy & Startups: 3 New Realities and 2 Key Insights
New Economy & Startups: 3 New Realities and 2 Key InsightsNew Economy & Startups: 3 New Realities and 2 Key Insights
New Economy & Startups: 3 New Realities and 2 Key InsightsRomén Rodríguez-Gil
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...Romén Rodríguez-Gil
 
Analítica web y métricas para startups (versión 2016)
Analítica web y métricas para startups (versión 2016)Analítica web y métricas para startups (versión 2016)
Analítica web y métricas para startups (versión 2016)Romén Rodríguez-Gil
 
10+1 Valuable Lessons I learned from my Failed Startup
10+1 Valuable Lessons I learned from my Failed Startup10+1 Valuable Lessons I learned from my Failed Startup
10+1 Valuable Lessons I learned from my Failed StartupRomén Rodríguez-Gil
 
Curso LaunchTF: Lean Startup, filosofía y acción
Curso LaunchTF: Lean Startup, filosofía y acciónCurso LaunchTF: Lean Startup, filosofía y acción
Curso LaunchTF: Lean Startup, filosofía y acciónRomén Rodríguez-Gil
 
Estimaciones en desarrollo de software: un juego en el que todos perdemos
Estimaciones en desarrollo de software: un juego en el que todos perdemosEstimaciones en desarrollo de software: un juego en el que todos perdemos
Estimaciones en desarrollo de software: un juego en el que todos perdemosRomén Rodríguez-Gil
 
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientes
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientesCurso LaunchTF: Customer Discovery. Taller de entrevistas con clientes
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientesRomén Rodríguez-Gil
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...Romén Rodríguez-Gil
 

Viewers also liked (9)

Taller de Métricas para Startups en TF Invierte 2015
Taller de Métricas para Startups en TF Invierte 2015Taller de Métricas para Startups en TF Invierte 2015
Taller de Métricas para Startups en TF Invierte 2015
 
New Economy & Startups: 3 New Realities and 2 Key Insights
New Economy & Startups: 3 New Realities and 2 Key InsightsNew Economy & Startups: 3 New Realities and 2 Key Insights
New Economy & Startups: 3 New Realities and 2 Key Insights
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Claves sobre...
 
Analítica web y métricas para startups (versión 2016)
Analítica web y métricas para startups (versión 2016)Analítica web y métricas para startups (versión 2016)
Analítica web y métricas para startups (versión 2016)
 
10+1 Valuable Lessons I learned from my Failed Startup
10+1 Valuable Lessons I learned from my Failed Startup10+1 Valuable Lessons I learned from my Failed Startup
10+1 Valuable Lessons I learned from my Failed Startup
 
Curso LaunchTF: Lean Startup, filosofía y acción
Curso LaunchTF: Lean Startup, filosofía y acciónCurso LaunchTF: Lean Startup, filosofía y acción
Curso LaunchTF: Lean Startup, filosofía y acción
 
Estimaciones en desarrollo de software: un juego en el que todos perdemos
Estimaciones en desarrollo de software: un juego en el que todos perdemosEstimaciones en desarrollo de software: un juego en el que todos perdemos
Estimaciones en desarrollo de software: un juego en el que todos perdemos
 
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientes
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientesCurso LaunchTF: Customer Discovery. Taller de entrevistas con clientes
Curso LaunchTF: Customer Discovery. Taller de entrevistas con clientes
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Experimentos...
 

Similar to Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Testing automatizado de interfaces web

Apps para mejorar tus proyectos Web
Apps para mejorar tus proyectos WebApps para mejorar tus proyectos Web
Apps para mejorar tus proyectos WebSocialmood
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.jsINSIGNIA4U
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...Romén Rodríguez-Gil
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...Romén Rodríguez-Gil
 
Progressive web apps
Progressive web apps Progressive web apps
Progressive web apps Biko
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...Romén Rodríguez-Gil
 
Websecurify an dwebgoat terminado
Websecurify an dwebgoat terminadoWebsecurify an dwebgoat terminado
Websecurify an dwebgoat terminadoAraceli Rodriguez
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónCurso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónRomén Rodríguez-Gil
 
In seguridad de aplicaciones web
In seguridad de aplicaciones webIn seguridad de aplicaciones web
In seguridad de aplicaciones webSaul Mamani
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant
 
¡Que lo haga otro! Automatizaciones SEO para vivir mejor
¡Que lo haga otro! Automatizaciones SEO para vivir mejor¡Que lo haga otro! Automatizaciones SEO para vivir mejor
¡Que lo haga otro! Automatizaciones SEO para vivir mejorIñaki Huerta (ikhuerta)
 
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssembly
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssemblyEl futuro de las tecnologías frontend y su impacto en la conversión
WebAssembly
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssemblyFlat 101
 
10 errores que te harán perder ventas. Audita tu propia web.
10 errores que te  harán perder ventas. Audita tu propia web. 10 errores que te  harán perder ventas. Audita tu propia web.
10 errores que te harán perder ventas. Audita tu propia web. ElBlogdelSEO y SEOStar
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteCarlos Toxtli
 
Automatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddAutomatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddJorge Ortiz
 
Gestión de proyectos web y móviles
Gestión de proyectos web y móvilesGestión de proyectos web y móviles
Gestión de proyectos web y móvilesSergio Brito
 

Similar to Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Testing automatizado de interfaces web (20)

Apps para mejorar tus proyectos Web
Apps para mejorar tus proyectos WebApps para mejorar tus proyectos Web
Apps para mejorar tus proyectos Web
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.js
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Apoyo implementación...
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Introducción...
 
Progressive web apps
Progressive web apps Progressive web apps
Progressive web apps
 
Mobile Web & Widgets
Mobile Web & WidgetsMobile Web & Widgets
Mobile Web & Widgets
 
Momo mobile webwidgets
Momo mobile webwidgetsMomo mobile webwidgets
Momo mobile webwidgets
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 4 - Recursos úti...
 
CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
 
Websecurify an dwebgoat terminado
Websecurify an dwebgoat terminadoWebsecurify an dwebgoat terminado
Websecurify an dwebgoat terminado
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónCurso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
 
In seguridad de aplicaciones web
In seguridad de aplicaciones webIn seguridad de aplicaciones web
In seguridad de aplicaciones web
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web Apps
 
¡Que lo haga otro! Automatizaciones SEO para vivir mejor
¡Que lo haga otro! Automatizaciones SEO para vivir mejor¡Que lo haga otro! Automatizaciones SEO para vivir mejor
¡Que lo haga otro! Automatizaciones SEO para vivir mejor
 
MMA & Dossier - Charla M-Commerce
MMA & Dossier - Charla M-CommerceMMA & Dossier - Charla M-Commerce
MMA & Dossier - Charla M-Commerce
 
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssembly
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssemblyEl futuro de las tecnologías frontend y su impacto en la conversión
WebAssembly
El futuro de las tecnologías frontend y su impacto en la conversión
WebAssembly
 
10 errores que te harán perder ventas. Audita tu propia web.
10 errores que te  harán perder ventas. Audita tu propia web. 10 errores que te  harán perder ventas. Audita tu propia web.
10 errores que te harán perder ventas. Audita tu propia web.
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
Automatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddAutomatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bdd
 
Gestión de proyectos web y móviles
Gestión de proyectos web y móvilesGestión de proyectos web y móviles
Gestión de proyectos web y móviles
 

More from Romén Rodríguez-Gil

Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...
Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...
Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...Romén Rodríguez-Gil
 
Agile software development - Beyond Projects - ULL
Agile software development - Beyond Projects - ULLAgile software development - Beyond Projects - ULL
Agile software development - Beyond Projects - ULLRomén Rodríguez-Gil
 
"Everything as code" - CloudBees University
"Everything as code" - CloudBees University"Everything as code" - CloudBees University
"Everything as code" - CloudBees UniversityRomén Rodríguez-Gil
 
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training development
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training developmentDwjw2019 Lisbon - Training-as-code- applying CI & CD to training development
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training developmentRomén Rodríguez-Gil
 
Analítica web y métricas para Startups, Julio 2018
Analítica web y métricas para Startups, Julio 2018Analítica web y métricas para Startups, Julio 2018
Analítica web y métricas para Startups, Julio 2018Romén Rodríguez-Gil
 
¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?Romén Rodríguez-Gil
 
Estimaciones en desarrollo de software, versión 2017
Estimaciones en desarrollo de software, versión 2017Estimaciones en desarrollo de software, versión 2017
Estimaciones en desarrollo de software, versión 2017Romén Rodríguez-Gil
 
Integracion y Entrega Continua - TLP Innova 2017
Integracion y Entrega Continua - TLP Innova 2017Integracion y Entrega Continua - TLP Innova 2017
Integracion y Entrega Continua - TLP Innova 2017Romén Rodríguez-Gil
 
Redes Sociales: Conceptos, estrategia y uso de las principales plataformas
Redes Sociales: Conceptos, estrategia y uso de las principales plataformasRedes Sociales: Conceptos, estrategia y uso de las principales plataformas
Redes Sociales: Conceptos, estrategia y uso de las principales plataformasRomén Rodríguez-Gil
 
Arquitectura WEB & Funcionalidad y Diseño web
Arquitectura WEB & Funcionalidad y Diseño webArquitectura WEB & Funcionalidad y Diseño web
Arquitectura WEB & Funcionalidad y Diseño webRomén Rodríguez-Gil
 
10+1 Lecciones Aprendidas Liderando Startups Digitales
10+1 Lecciones Aprendidas Liderando Startups Digitales10+1 Lecciones Aprendidas Liderando Startups Digitales
10+1 Lecciones Aprendidas Liderando Startups DigitalesRomén Rodríguez-Gil
 
Analítica web y métricas para startups (versión 2017)
Analítica web y métricas para startups (versión 2017)Analítica web y métricas para startups (versión 2017)
Analítica web y métricas para startups (versión 2017)Romén Rodríguez-Gil
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...Romén Rodríguez-Gil
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...Romén Rodríguez-Gil
 
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"Romén Rodríguez-Gil
 

More from Romén Rodríguez-Gil (17)

Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...
Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...
Building a Cloud Native Platform to Provide Lab Instances at CloudBees Univer...
 
Agile software development - Beyond Projects - ULL
Agile software development - Beyond Projects - ULLAgile software development - Beyond Projects - ULL
Agile software development - Beyond Projects - ULL
 
"Everything as code" - CloudBees University
"Everything as code" - CloudBees University"Everything as code" - CloudBees University
"Everything as code" - CloudBees University
 
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training development
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training developmentDwjw2019 Lisbon - Training-as-code- applying CI & CD to training development
Dwjw2019 Lisbon - Training-as-code- applying CI & CD to training development
 
Analítica web y métricas para Startups, Julio 2018
Analítica web y métricas para Startups, Julio 2018Analítica web y métricas para Startups, Julio 2018
Analítica web y métricas para Startups, Julio 2018
 
Introducción a Lean Startup
Introducción a Lean StartupIntroducción a Lean Startup
Introducción a Lean Startup
 
¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?
 
Estimaciones en desarrollo de software, versión 2017
Estimaciones en desarrollo de software, versión 2017Estimaciones en desarrollo de software, versión 2017
Estimaciones en desarrollo de software, versión 2017
 
Integracion y Entrega Continua - TLP Innova 2017
Integracion y Entrega Continua - TLP Innova 2017Integracion y Entrega Continua - TLP Innova 2017
Integracion y Entrega Continua - TLP Innova 2017
 
Redes Sociales: Conceptos, estrategia y uso de las principales plataformas
Redes Sociales: Conceptos, estrategia y uso de las principales plataformasRedes Sociales: Conceptos, estrategia y uso de las principales plataformas
Redes Sociales: Conceptos, estrategia y uso de las principales plataformas
 
Arquitectura WEB & Funcionalidad y Diseño web
Arquitectura WEB & Funcionalidad y Diseño webArquitectura WEB & Funcionalidad y Diseño web
Arquitectura WEB & Funcionalidad y Diseño web
 
10+1 Lecciones Aprendidas Liderando Startups Digitales
10+1 Lecciones Aprendidas Liderando Startups Digitales10+1 Lecciones Aprendidas Liderando Startups Digitales
10+1 Lecciones Aprendidas Liderando Startups Digitales
 
Analítica web y métricas para startups (versión 2017)
Analítica web y métricas para startups (versión 2017)Analítica web y métricas para startups (versión 2017)
Analítica web y métricas para startups (versión 2017)
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 3 - Responsive W...
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 2 - Peores y Mej...
 
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"
Langproving / Vocabulary Notebook: "Concurso Emprendedor XXI"
 
Lean Company. Our progress
Lean Company. Our progressLean Company. Our progress
Lean Company. Our progress
 

Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Testing automatizado de interfaces web

  • 1. No maltrates a tus usuarios / clientes w w w.lan g p rovin g .com 1 6 - 2 4 J u n i o , 2 0 1 4 Bu en a s prá c tic a s en dis eñ o de in terf a c es web / mó viles y la impo rta n c ia de la s métric a s de u s o # u x t e n e r i f e Romén Rodríguez C E O – L a n g p r o v i n g @ r o m e n r g
  • 2. WEB UI TESTING AUTOMATION AUTOMATIZACIÓN DEL TESTING DE INTERFACES DE USUARIO WEB # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 3. WEB UI TESTING ENFOQUE TRADICIONAL: TRAS CADA CAMBIO, REVISAMOS MANUALMENTE
  • 4. SE PIERDE MUCHÍSIMO TIEMPO… …Y COMO SOMOS HUMANOS, NOS DESPISTAREMOS Y SE NOS OLVIDARÁ TESTEAR ALGO # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 5. WEB UI TESTING PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM
  • 6. WEB UI TESTING PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM
  • 7. …MEJOR TESTEAR UI COMO SOFTWARE TRABAJAR IGUAL QUE CON EL BACK-END Y PODER APROVECHAR LA INTEGRACIÓN CONTÍNUA # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 8. WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA
  • 9. WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA
  • 10. WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + ASSERTIONS
  • 11. WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + EXPECT.JS
  • 12. WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + EXPECT.JS
  • 13. ¿CÓMO TESTEAMOS EL DOM? …SIN ABRIR UN NAVEGADOR: PHANTOM.JS # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 14. WEB UI TESTING WEBKIT CON API JAVASCRIPT: PHANTOM.JS
  • 15. WEB UI TESTING WEBKIT CON API JAVASCRIPT: PHANTOM.JS > EJEMPLOS
  • 16. WEB UI TESTING VOCABULAR NOTEBOOK: MOCHA.JS + EXPECT.JS + PHANTOM.JS
  • 17. VENTAJA 1: AHORRAMOS TIEMPO NO HACE FALTA COMPROBAR MANUALMENTE QUE LA INTERFAZ FUNCIONA # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 18. VENTAJA 2: INTEGRACIÓN CONTINUA TEST SIMILARES A LOS DE BACK-END. SE PUEDEN INTEGRAR CON (POR EJEMPLO) JENKINS # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4
  • 19. No maltrates a tus usuarios / clientes w w w.lan g p rovin g .com Bu en a s prá c tic a s en dis eñ o de in terf a c es web / mó viles y la impo rta n c ia de la s métric a s de u s o # u x t e n e r i f e 1 6 - 2 4 J u n i o , 2 0 1 4 Romén Rodríguez C E O – L a n g p r o v i n g @ r o m e n r g