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. |