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 |