Probar una interfaz de usuario
En esta sección se describen detalladamente algunas de las tareas asociadas a probar una interfaz de usuario para una aplicación de Windows.
Introducción
Para determinar completamente la eficacia y la facilidad de uso general de una interfaz de usuario de aplicación, debe probarse. Las pruebas exponen lo fácil o difícil que es usar la interfaz de usuario para un público lo más amplio posible. El tiempo que requiere probar una aplicación vale la pena.
Este tema se centra en tres escenarios de prueba principales: facilidad de uso general, accesibilidad y automatización.
Pruebas de facilidad de uso
Las pruebas de facilidad de uso ofrecen la oportunidad de evaluar un producto estudiando cómo lo usan los usuarios realmente. Este análisis garantiza que los supuestos clave sobre los usuarios previstos y los diseños de las interfaces se apoyan (o cuestionan) con datos reales. Solo recopilando estos datos empíricos podrá averiguar hasta qué punto la interfaz de usuario de un producto se ajusta a las necesidades y expectativas de sus usuarios.
Al observar la interacción del usuario con el producto y al escuchar sus comentarios, se identifican características importantes que pueden ser difíciles de encontrar y usar. En función de estos resultados, se pueden realizar ajustes en la interfaz de usuario según sea necesario. Es casi imposible crear un producto útil sin algún nivel de pruebas de facilidad de uso, ya que los resultados proporcionan la base para tomar mejores decisiones sobre el producto y mejorar la experiencia general del usuario.
Las pruebas de facilidad de uso solo proporcionan una rentabilidad significativa cuando están bien integradas en todo el ciclo de vida del proyecto. Un único estudio de facilidad de uso puede identificar problemas, pero sin pruebas de seguimiento es difícil determinar si las soluciones han resuelto esos problemas o han introducido otros nuevos.
Los escenarios principales para las pruebas de facilidad de uso son:
- Si usted es un proveedor de productos de software, realizar pruebas con usuarios reales de su producto significa que está evaluando el diseño. Teniendo en cuenta cómo ha diseñado la aplicación, ¿pueden los usuarios completar las tareas que necesitan realizar? Las pruebas con usuarios reales que realizan tareas reales también pueden señalar si las directrices de la interfaz de usuario que sigue funcionan en el contexto del producto, y cuándo la coherencia ayuda o dificulta la capacidad de un usuario para realizar su trabajo.
- Si usted es un comprador de productos de software, puede realizar pruebas de facilidad de uso para evaluar un producto para su compra. Por ejemplo, su empresa podría considerar la posibilidad de comprar un producto para sus veinte mil empleados. Antes de que la empresa gaste su dinero, quiere asegurarse de que el producto en cuestión ayudará a los empleados a hacer mejor su trabajo. Las pruebas de facilidad de uso también pueden ser útiles para ver si la aplicación propuesta sigue las directrices de estilo de interfaz de usuario publicadas (internas o externas). Lo mejor es usar las directrices de la interfaz de usuario como fuente de información auxiliar, no principal, para tomar decisiones de compra.
Para obtener más información, consulte Facilidad de uso en práctica: Pruebas de facilidad de uso.
Pruebas de accesibilidad
Las pruebas de accesibilidad abarcan dos áreas del diseño de una interfaz de usuario: la compatibilidad con personas con discapacidad y acceso mediante programación mediante marcos de pruebas automatizados.
Garantizar que una aplicación es accesible para personas con discapacidad implica realizar pruebas comprobar su:
- Cumplimiento: ¿La aplicación cumple los distintos requisitos legales en materia de accesibilidad?
- Eficacia: ¿Las personas con discapacidad pueden usar la aplicación?
- Utilidad: ¿La aplicación expone una funcionalidad adecuada para las personas con discapacidad?
- Satisfacción: ¿Cómo perciben la aplicación las personas con discapacidad?
Las comprobación de estos aspectos se puede realizar a través de una auditoría de accesibilidad, que implica una revisión manual de la aplicación por parte de un experto en accesibilidad, y un estudio de facilidad de uso centrado en personas con discapacidad y dispositivos de tecnología de asistencia.
Aunque aparentemente no está relacionado, existe una estrecha correlación entre los requisitos de acceso mediante programación de marcos de pruebas automatizadas y los de dispositivos de tecnología de asistencia. Apoyar a uno tiene la ventaja adicional de habilitar el otro. Para obtener más información sobre la accesibilidad y la automatización de pruebas en aplicaciones de Windows, consulte Accesibilidad, Pruebas para accesibilidad y la API de Automatización de Windows.