curso ux tenerife (no maltrates a tus usuarios) fg ull - día 5 - testing automatizado de interfaces...

19
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

Upload: romenrg

Post on 23-Jul-2015

225 views

Category:

Software


0 download

TRANSCRIPT

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

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

…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

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA

WEB UI TESTING FRAMEWORKS DE TESTING EN JAVASCRIPT: MOCHA

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

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

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

¿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

WEB UI TESTING WEBKIT CON API JAVASCRIPT: PHANTOM.JS

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

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

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

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

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