SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Testing de performance y
experiencia de usuario. Estudio
Experimental.
Delvis Echeverria
GeneXus Consulting
Década 40-50
Década 60
Emisoras
Volumen-On/Off
Década 70-90
Color, Brillo, Volumen
Canales
On/Off
Siglo XXI
¿BOTONES? ¿TANTOS?
¡PERFECTO!
Experiencia de Usuario
• Nivel de satisfacción de usuarios cuando utilizan un producto.
• Representa la percepción dejada en la mente de alguien después de
una interacción con un producto.
• El conjunto de ideas, sensaciones y valoraciones del usuario resultado
de la interacción con un producto.
Tiempo de respuestas
• Experiencia de usuario.
• Posicionamiento en buscadores.
• Reducción de costos.
Tomárselo en serio
Urs Holzle, https://www.thinkwithgoogle.com/
Calculó que 0,4 segundos de retraso le causan
una caída entre el 5% y el 9% del tráfico.
Google Maps redujo un 30% el tamaño de sus
ficheros y el número de peticiones aumentó un
30%.
Calculó que 0,1 segundos de retraso implican una
pérdida del 1% en sus ingresos.
Pasó de 7 segundos a 2. La publicidad creció un
112% y las páginas vistas un 25%.
Estudio Experimental
Evaluación por expertos
Evaluación con usuario final
• Reglas heurísticas(tiempos de respuesta).
• Propuesta de Walter J. Doherty y Ahrvind J. Thadani, “The Economic
Value of Rapid Response Time”.
• Componente técnico.
• Componente cognoscitivo.
Reglas heurísticas
• Cercano a 0.1:
La percepción es de respuesta instantánea, el usuario no percibe demora
alguna.
• Cercano a 1.0:
Se percibe una demora, pero no hay caída de la atención. El usuario
mantiene el mismo nivel de concentración y productividad.
• Cercano a 10.0:
La demora es significativa y se abren focos secundarios de atención. La
concentración y la productividad se resienten, pero igual es posible un
trabajo fluido.
Reglas heurísticas
40%
50%
10%
Cercano a 0.1 Cercano a 1.0 Cercano a 10.0
Propuesta de Walter J. Doherty y Ahrvind J.
Thadani
Acción del usuario Respuesta del sistema
Comparación de los tiempos de respuesta
Página Principal
Sitios Web TRS TRU
Sistema 1 1.247 12.97
Sistema 2 1.912 7.648
Sistema 3 3.014 11.73
Sistema 4 1.009 5.915
Sistema 5 0.778 8.72
Sistema 6 0.228 9.407
Sistema 7 1.334 7.66
Sistema 8 2.610 6.222
Sistema 9 1.804 5.72
Sistema 10 4.506 19.77
Comparación de los tiempos de respuesta.
Aumento tiempos de respuestas
Página Principal
Sitios Web TRS TRU
Sistema 1 2.146 18.5
Sistema 2 3.887 18.25
Sistema 3 3.213 13.6
Sistema 4 1.439 11.7
Sistema 5 1.681 18.39
Sistema 6 1.020 11.41
Sistema 7 3.422 17.85
Sistema 8 4.222 24.35
Sistema 9 2.428 20.15
Sistema 10 7.982 26.23
Comparación tiempo respuesta usuario
0
5
10
15
20
25
30
Sistema 1 Sistema 2 Sistema 3 Sistema 4 Sistema 5 Sistema 6 Sistema 7 Sistema 8 Sistema 9 Sistema 10
Tiempo de respuesta "Base" Tiempo de respuesta "Alterado"
Componente cognoscitivo
Indicadores de comportamiento
• Abandono del sistema.
• Acciones innecesarias.
• Actualización del navegador (F5).
Indicadores de comportamiento
60%20%
20%
Abandono del sistema Acciones innecesarias Actualización F5
Abandono del sistema
18s
30s
35s
0
5
10
15
20
25
30
35
40
Usuario 1 Usuario 2 Usuario 3
Tiempodeabandono(s)
PageSpeeds Insights:
• Optimizar imágenes.
• Especificar caché de navegador.
• Habilitar compresión.
• Eliminar el JavaScript que bloquea la visualización y el CSS del contenido.
• Minificar JavaScript.
Componente técnico
Optimización de tiempos de respuesta
Componente cognoscitivo
Optimización de tiempos de respuesta
PageSpeeds Insights:
• Minificar CSS.
• Minificar HTML.
• Evita los re-direccionamientos a páginas de destino.
• Prioriza el contenido visible.
• Reducir el tiempo de respuesta del servidor.
Optimización de tiempos de respuesta
7
4
6 6
2
Hasta donde se llegó…
• Se comprobó que los tiempos de respuestas de los usuarios aumentan
a medida que aumenta el tiempo de respuesta del sistema.
• De los 10 sistemas evaluados el 70% de los tiempos de respuesta se
encuentran entre 1.0s -2.0s , el 10% por debajo de 1.0, el 20% se
encuentran entre 3.0s - 10s.
Hasta donde se llegó…
• Se identificaron 3 indicadores de comportamiento de usuarios finales. El
más significativo “Abandono del sistema” representó el 60%.
• Principales reglas de optimización afectadas son: Optimizar Imágenes,
eliminar el JavaScript, habilitar compresión.
Trabajar en…
• Profundización en las evaluaciones.
• Formalización de un experto con perfil psicológico.
• Actualización de las herramientas automatizadas.
Para profundizar…
• https://www.usability.gov
• https://www.nngroup.com
• http://blog.acantu.com
• http://nosolousabilidad.com
Reto
Tiempo = 9,58 s
Tiempo < 9,58 s

Más contenido relacionado

Similar a Meetup TestingUY 2016 - Testing de performance y experiencia de usuario. Estudio experimental

Presentacion exposicion
Presentacion exposicionPresentacion exposicion
Presentacion exposicionlesly ramirez
 
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...VWO
 
Capacitación OFIN-DIGETE seguridad de la información
Capacitación OFIN-DIGETE seguridad de la informaciónCapacitación OFIN-DIGETE seguridad de la información
Capacitación OFIN-DIGETE seguridad de la informaciónJack Daniel Cáceres Meza
 
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...Amazon Web Services LATAM
 
Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Rigoberto Mondragon Cervera
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Susana Daldin
 
rabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxrabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxRodrigo Velez
 
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...Dr. Jose M. Vicente Gomila
 
Presentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertaPresentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertabox Gr
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comJosé Luis Lee Rázuri
 
Sistemas actuales e iso 25000
Sistemas actuales e iso 25000Sistemas actuales e iso 25000
Sistemas actuales e iso 25000Raúl Martínez
 

Similar a Meetup TestingUY 2016 - Testing de performance y experiencia de usuario. Estudio experimental (20)

Presentacion exposicion
Presentacion exposicionPresentacion exposicion
Presentacion exposicion
 
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
Métricas de usabilidad: entiende la experiencia de usuario en tu sitio web y ...
 
Capacitación OFIN-DIGETE seguridad de la información
Capacitación OFIN-DIGETE seguridad de la informaciónCapacitación OFIN-DIGETE seguridad de la información
Capacitación OFIN-DIGETE seguridad de la información
 
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
 
Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
rabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxrabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptx
 
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...
Contribucion a una sistematica de pensamiento para ingenieros en proyectos de...
 
Capítulo 02 mi primer proyecto
Capítulo 02 mi primer proyectoCapítulo 02 mi primer proyecto
Capítulo 02 mi primer proyecto
 
Presentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertaPresentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huerta
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Sistemas actuales e iso 25000
Sistemas actuales e iso 25000Sistemas actuales e iso 25000
Sistemas actuales e iso 25000
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Duoc ai - usabilidad - metodologias
Duoc   ai - usabilidad - metodologiasDuoc   ai - usabilidad - metodologias
Duoc ai - usabilidad - metodologias
 

Más de TestingUy

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalTestingUy
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...TestingUy
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...TestingUy
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingTestingUy
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingUy
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoTestingUy
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youTestingUy
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...TestingUy
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterTestingUy
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterTestingUy
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?TestingUy
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?TestingUy
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?TestingUy
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!TestingUy
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...TestingUy
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactTestingUy
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsTestingUy
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelTestingUy
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...TestingUy
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...TestingUy
 

Más de TestingUy (20)

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with you
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con Pact
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbots
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
 

Último

De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte2024020140
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 

Último (20)

De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 

Meetup TestingUY 2016 - Testing de performance y experiencia de usuario. Estudio experimental

  • 1. Testing de performance y experiencia de usuario. Estudio Experimental. Delvis Echeverria GeneXus Consulting
  • 4. Década 70-90 Color, Brillo, Volumen Canales On/Off
  • 7. Experiencia de Usuario • Nivel de satisfacción de usuarios cuando utilizan un producto. • Representa la percepción dejada en la mente de alguien después de una interacción con un producto. • El conjunto de ideas, sensaciones y valoraciones del usuario resultado de la interacción con un producto.
  • 8.
  • 9.
  • 10. Tiempo de respuestas • Experiencia de usuario. • Posicionamiento en buscadores. • Reducción de costos.
  • 11.
  • 12.
  • 13.
  • 14. Tomárselo en serio Urs Holzle, https://www.thinkwithgoogle.com/
  • 15. Calculó que 0,4 segundos de retraso le causan una caída entre el 5% y el 9% del tráfico.
  • 16. Google Maps redujo un 30% el tamaño de sus ficheros y el número de peticiones aumentó un 30%.
  • 17. Calculó que 0,1 segundos de retraso implican una pérdida del 1% en sus ingresos.
  • 18. Pasó de 7 segundos a 2. La publicidad creció un 112% y las páginas vistas un 25%.
  • 20. Evaluación por expertos Evaluación con usuario final • Reglas heurísticas(tiempos de respuesta). • Propuesta de Walter J. Doherty y Ahrvind J. Thadani, “The Economic Value of Rapid Response Time”. • Componente técnico. • Componente cognoscitivo.
  • 21. Reglas heurísticas • Cercano a 0.1: La percepción es de respuesta instantánea, el usuario no percibe demora alguna. • Cercano a 1.0: Se percibe una demora, pero no hay caída de la atención. El usuario mantiene el mismo nivel de concentración y productividad. • Cercano a 10.0: La demora es significativa y se abren focos secundarios de atención. La concentración y la productividad se resienten, pero igual es posible un trabajo fluido.
  • 22. Reglas heurísticas 40% 50% 10% Cercano a 0.1 Cercano a 1.0 Cercano a 10.0
  • 23. Propuesta de Walter J. Doherty y Ahrvind J. Thadani Acción del usuario Respuesta del sistema
  • 24.
  • 25. Comparación de los tiempos de respuesta Página Principal Sitios Web TRS TRU Sistema 1 1.247 12.97 Sistema 2 1.912 7.648 Sistema 3 3.014 11.73 Sistema 4 1.009 5.915 Sistema 5 0.778 8.72 Sistema 6 0.228 9.407 Sistema 7 1.334 7.66 Sistema 8 2.610 6.222 Sistema 9 1.804 5.72 Sistema 10 4.506 19.77
  • 26. Comparación de los tiempos de respuesta. Aumento tiempos de respuestas Página Principal Sitios Web TRS TRU Sistema 1 2.146 18.5 Sistema 2 3.887 18.25 Sistema 3 3.213 13.6 Sistema 4 1.439 11.7 Sistema 5 1.681 18.39 Sistema 6 1.020 11.41 Sistema 7 3.422 17.85 Sistema 8 4.222 24.35 Sistema 9 2.428 20.15 Sistema 10 7.982 26.23
  • 27. Comparación tiempo respuesta usuario 0 5 10 15 20 25 30 Sistema 1 Sistema 2 Sistema 3 Sistema 4 Sistema 5 Sistema 6 Sistema 7 Sistema 8 Sistema 9 Sistema 10 Tiempo de respuesta "Base" Tiempo de respuesta "Alterado"
  • 29. Indicadores de comportamiento • Abandono del sistema. • Acciones innecesarias. • Actualización del navegador (F5).
  • 30. Indicadores de comportamiento 60%20% 20% Abandono del sistema Acciones innecesarias Actualización F5
  • 31. Abandono del sistema 18s 30s 35s 0 5 10 15 20 25 30 35 40 Usuario 1 Usuario 2 Usuario 3 Tiempodeabandono(s)
  • 32. PageSpeeds Insights: • Optimizar imágenes. • Especificar caché de navegador. • Habilitar compresión. • Eliminar el JavaScript que bloquea la visualización y el CSS del contenido. • Minificar JavaScript. Componente técnico Optimización de tiempos de respuesta
  • 33. Componente cognoscitivo Optimización de tiempos de respuesta PageSpeeds Insights: • Minificar CSS. • Minificar HTML. • Evita los re-direccionamientos a páginas de destino. • Prioriza el contenido visible. • Reducir el tiempo de respuesta del servidor.
  • 34. Optimización de tiempos de respuesta 7 4 6 6 2
  • 35. Hasta donde se llegó… • Se comprobó que los tiempos de respuestas de los usuarios aumentan a medida que aumenta el tiempo de respuesta del sistema. • De los 10 sistemas evaluados el 70% de los tiempos de respuesta se encuentran entre 1.0s -2.0s , el 10% por debajo de 1.0, el 20% se encuentran entre 3.0s - 10s.
  • 36. Hasta donde se llegó… • Se identificaron 3 indicadores de comportamiento de usuarios finales. El más significativo “Abandono del sistema” representó el 60%. • Principales reglas de optimización afectadas son: Optimizar Imágenes, eliminar el JavaScript, habilitar compresión.
  • 37. Trabajar en… • Profundización en las evaluaciones. • Formalización de un experto con perfil psicológico. • Actualización de las herramientas automatizadas.
  • 38. Para profundizar… • https://www.usability.gov • https://www.nngroup.com • http://blog.acantu.com • http://nosolousabilidad.com
  • 39. Reto Tiempo = 9,58 s Tiempo < 9,58 s