10. Testing de Usabilidad

Si un producto se está diseñando de acuerdo con las especificaciones del cliente, pero sin considerar el contexto, cómo lo van a usar y otras necesidades relacionadas con la usabilidad y la experiencia de usuario (UX), es muy probable que los usuarios no estarán satisfechos.

Hay experimentos (pruebas) específicos que tienen como fin encontrar ciertos problemas de interacción del usuario con el sistema, para que el equipo pueda hacerlo más intuitivo y fácil de usar. Un indicador de que la usabilidad de una app es deficiente, es cuando un usuario solicita un manual para aprender a utilizarla.

El recurso más popular del testing de usabilidad es lo propuesto por Jakob Nielsen con sus heurísticas para analizar las diferentes características y los problemas comunes de usabilidad. Como parte del testing continuo, los equipos deben considerar realizar pruebas continuas, ya sea aplicando estas heurísticas de forma manual e individual, en grupos, con encuestas o empleando herramientas para ejecutar incluso algunas pruebas en producción, o en una versión beta dirigida a un pequeño grupo de usuarios.

Considera también el otro factor de calidad que está estrechamente relacionado: la accesibilidad.

En este contexto, la accesibilidad se refiere a la facilidad con la que una persona con una discapacidad física puede interactuar con un producto de software. Es aconsejable diseñarlo de manera que sea compatible con otras herramientas que usan las personas con discapacidades físicas, como Voice Over, Switch Access o Switch Control, etc.

La accesibilidad no solo afecta a las personas con discapacidad física, sino a todos. Ya sea que alguien intente utilizar una aplicación en condiciones con poca luz o con una sola mano, se beneficiará en gran medida si la aplicación está diseñada teniendo en cuenta la accesibilidad. Para más información, visita la sección de testing de accesibilidad de nuestro blog.

El diseño sencillo y accesible es un buen diseño.

Existen muchas herramientas que facilitan este tipo de análisis de accesibilidad, desde el W3C hasta algunas más sencillas y novedosas como Pa11y

Para conseguir la lealtad y satisfacción por parte del usuario, es importante considerar qué tan fácil e intuitivo les resulta interactuar con tu software. Las empresas que buscan alcanzar la madurez en sus procesos de testing e implementar prácticas de integración continua, deberán contar con pruebas de usabilidad, un aspecto crítico de la calidad de software.