Sobes.tech
Junior

Cuéntenos sobre las diferencias entre las pruebas funcionales y no funcionales.

sobes.tech AI

Respuesta de la IA

La prueba funcional verifica que el sistema hace lo que debe hacer (funciones), de acuerdo con los requisitos. Enfoque en "¿qué?". La prueba no funcional verifica qué tan bien el sistema realiza sus funciones, así como otros aspectos no relacionados directamente con la funcionalidad (rendimiento, seguridad, confiabilidad, facilidad de uso, etc.). Enfoque en "¿cómo?".

Aspecto Prueba funcional Prueba no funcional
Objetivo Verificar el cumplimiento de los requisitos funcionales Verificar la calidad y el rendimiento del sistema
Objetos de prueba Funcionalidad, lógica, procesos de negocio Rendimiento, seguridad, usabilidad, etc.
Tipos de prueba Modular, integración, sistema, aceptación Carga, estrés, seguridad, usabilidad
Requisitos Requisitos funcionales (Historias de usuario, Casos de uso) Requisitos no funcionales (SLA, estándares)
Enfoque Verificación de funciones, entradas, salidas y su conformidad Verificación de características y comportamiento del sistema
Ejemplos de preguntas ¿Funciona el botón? ¿Se guardan correctamente los datos? ¿Qué tan rápido carga la página? ¿El sistema es resistente a la carga?
Cuándo se realiza En todas las etapas del desarrollo Generalmente después de estabilizar la funcionalidad