Top Banner
No maltrates a tus usuarios / clientes www.langproving.com 16-24 Junio, 2014 Buenas prácticas en diseño de interfaces web / móviles y la importancia de las métricas de uso #uxtenerife Romén Rodríguez CEO Langproving @romenrg
19

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

Jul 23, 2015

Download

Software

romenrg
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Día 5 - Testing automatizado de interfaces web

No maltrates a tus usuarios / clientes

w w w. l a n g p r o v i n g . c o m

1 6 - 2 4 J u n i o , 2 0 1 4

Buenas prác t i ca s en di s eño de in ter face s web / móvi le s y la impor tancia de la s métr ica s de uso

# 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

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

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

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

WEB UI TESTING ENFOQUE TRADICIONAL: TRAS CADA CAMBIO, REVISAMOS MANUALMENTE

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

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

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

WEB UI TESTING PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM

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

WEB UI TESTING PRIMERAS HERRAMIENTAS PARA LA AUTOMATIZACIÓN: SELENIUM

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

…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

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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA

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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA

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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + ASSERTIONS

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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + EXPECT.JS

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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA + EXPECT.JS

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

¿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

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

WEB UI TESTING WEBKIT CON API JAVASCRIPT: PHANTOM.JS

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

WEB UI TESTING WEBKIT CON API JAVASCRIPT: PHANTOM.JS > EJEMPLOS

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

WEB UI TESTING VOCABULAR NOTEBOOK: MOCHA.JS + EXPECT.JS + PHANTOM.JS

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

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

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

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

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

No maltrates a tus usuarios / clientes

w w w. l a n g p r o v i n g . c o m

Buenas prác t i ca s en di s eño de in ter face s web / móvi le s y la impor tancia de la s métr ica s de uso

# 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