Sobes.tech
Junior

Cuéntame las diferencias entre pruebas funcionales y no funcionales.

sobes.tech AI

Respuesta de la IA

La prueba funcional verifica que el sistema hace lo que debe hacer según los requisitos. La prueba no funcional evalúa cómo el sistema realiza sus funciones, valorando características como rendimiento, fiabilidad, seguridad, usabilidad, etc.

Característica Prueba funcional Prueba no funcional
Objetivo Verificar la conformidad de las funciones con los requisitos. Verificar las características de calidad del sistema.
Qué se verifica Funcionalidad, operaciones, comportamiento del sistema. Rendimiento, escalabilidad, fiabilidad, etc.
Requisitos Generalmente basados en requisitos funcionales. Basados en requisitos no funcionales (SLA, estándares).
Tipos de prueba Unidad, integración, sistema, aceptación, regresión. Carga, estrés, estabilidad, seguridad, usabilidad, compatibilidad.
Quién generalmente realiza Desarrolladores (unidad/integración), ingenieros QA, analistas de negocio/usuarios (aceptación). Ingenieros QA (especialistas en rendimiento, seguridad).
Métricas Número de defectos en la funcionalidad. Tiempo de respuesta, capacidad, disponibilidad, consumo de recursos, vulnerabilidades.
Ejemplo Verificación de inicio de sesión exitoso del usuario. Verificación del tiempo de carga de la página al actualizar.