Las pruebas no funcionales son la verificación de un sistema no solo desde la perspectiva de la ejecución de funciones comerciales, sino también en parámetros de usabilidad, rendimiento, seguridad, adaptabilidad y accesibilidad.
Historia de la pregunta: Si en los primeros días del testing se hacía hincapié exclusivamente en "funciona/no funciona", con el aumento de la competencia y las demandas de calidad del producto se comenzó a prestar atención a los parámetros auxiliares: comodidad, velocidad de trabajo, accesibilidad para personas con discapacidades. Esto influyó en el desarrollo de las pruebas no funcionales.
Problema: Los testers a menudo no saben cómo formalizar y evaluar los parámetros no funcionales manualmente. Surge la subjetividad: lo que es cómodo para un usuario puede no serlo para otro. La falta de listas de verificación claras y criterios solo agrava la situación.
Solución: El tester debe:
Características clave:
¿Se puede prescindir de las pruebas manuales de usabilidad si se utilizan pruebas automatizadas?
No. La experiencia del usuario es muy subjetiva, y muchos aspectos solo pueden ser descubiertos a través de un análisis manual o al recurrir a usuarios reales.
¿Es suficiente verificar la accesibilidad solo con escáneres automáticos?
No. Las verificaciones automáticas generalmente solo detectan el 20-30% de los problemas. Los demás solo se pueden encontrar a través de la interacción manual: pruebas de navegación con teclado, lectura con lector de pantalla, etc.
¿Es necesario probar la accesibilidad si entre los clientes no hay personas con discapacidades?
Sí. La legislación, los estándares de calidad y las perspectivas de desarrollo del producto exigen una alta accesibilidad. Además, algunos usuarios pueden tener limitaciones temporales (por ejemplo, lesiones).
El tester no prestó atención al bajo contraste en la etiqueta del botón: los usuarios con discapacidades visuales no veían el texto.
Pros:
Contras:
El tester utilizó una herramienta gratuita para verificar la contraposición y elaboró una lista de verificación de accesibilidad.
Pros:
Contras: