- Detalles
¿Qué son las pruebas funcionales?
La prueba funcional es un tipo de prueba que verifica que todos función de la aplicación de software que opera de acuerdo con la especificación de requisitos. Esta prueba es principalmente una prueba de caja negra y no se aplica al código fuente de la aplicación.
Toda la funcionalidad del sistema se prueba proporcionando la entrada adecuada, verificando la salida y comparando los resultados reales con los resultados esperados. Esta prueba implica verificar la interfaz de usuario, las API, la base de datos, la seguridad, las aplicaciones cliente / servidor y la funcionalidad de la aplicación probada. La prueba se puede realizar manualmente o mediante automatización
¿Qué es una prueba no funcional?
Las pruebas no funcionales son un tipo de prueba para verificar las características no funcionales (rendimiento, usabilidad, confiabilidad, etc.) de su aplicación de software. Está diseñado explícitamente para probar la preparación del sistema de acuerdo con parámetros no funcionales que nunca se abordan mediante pruebas funcionales.
Un buen ejemplo de una prueba no funcional es comprobar cuántas personas pueden iniciar sesión en el software a la vez.
Las pruebas no funcionales son tan importantes como las pruebas funcionales y tienen un impacto en la satisfacción del cliente.
EFECTO CLAVE
- Las pruebas funcionales verifican todas las funciones / características del software, pero las pruebas no funcionales verifican las características no funcionales como el rendimiento, la usabilidad, la confiabilidad, etc.
- Las pruebas funcionales se pueden realizar manualmente, pero las pruebas no funcionales son difíciles de realizar manualmente.
- Las pruebas funcionales se basan en las necesidades del cliente, pero las pruebas no funcionales se basan en las expectativas del cliente.
- Las pruebas funcionales tienen como objetivo validar las acciones del software, pero las pruebas no funcionales tienen como objetivo validar el rendimiento del software.
- Un ejemplo de prueba funcional es verificar la funcionalidad de inicio de sesión, pero un ejemplo de prueba no funcional es verificar que el panel debe cargarse en 2 segundos.
- Funcional describe lo que hace el producto, pero No funcional describe cómo funciona el producto.
- Se realiza una prueba funcional antes de la prueba no funcional.
Funcional vs. Prueba no funcional
Parámetros | Funcional | Prueba no funcional |
---|---|---|
Ejecución | Se realiza antes de las pruebas no funcionales. | Se realiza después de la prueba funcional. |
Área de enfoque | Se basa en las necesidades del cliente. | Se centra en las expectativas del cliente. |
Requisito | Los requisitos funcionales son fáciles de definir. | Es difícil definir los requisitos para las pruebas no funcionales. |
Usar | Ayuda a validar el comportamiento de la aplicación. | Ayuda a validar el rendimiento de la aplicación. |
Propósito | Fue hecho para validar acciones de software. | Se realiza para validar el rendimiento del software. |
Requisitos | Las pruebas funcionales se realizan utilizando la especificación funcional. | Tales especificaciones de rendimiento se hacen |
Prueba manual | Las pruebas funcionales son fáciles de realizar mediante pruebas manuales. | Es muy difícil realizar una prueba no funcional manualmente. |
Funcionalidad | Describe lo que hace el producto. | Describe cómo funciona el producto. |
Caso de prueba de muestra | Verifique la funcionalidad de inicio de sesión. | El panel debería cargarse en 2 segundos. |
Tipos de prueba | Ejemplos de tipos de pruebas funcionales
| Ejemplos de tipos de pruebas no funcionales
|