Please enable JavaScript.
Coggle requires JavaScript to display documents.
Prueba Unitaria - Coggle Diagram
Prueba Unitaria
Prueba de Integración
-
Objetivo
Garantizar que los componentes del software se integren adecuadamente y funcionen correctamente juntos como un sistema completo.
Las fallas en la integración pueden llevar a errores en la funcionalidad del sistema y a problemas de rendimiento.
Ejemplos
Comprobar que los módulos de facturación y envío interactúan correctamente, es decir, que el proceso de generación de facturas desencadena el envío de productos.
Verificar que los servicios web externos se integren correctamente con el sistema interno, asegurando que la comunicación y los intercambios de datos sean correctos.
Descripción
La prueba de integración se concentra en validar la interacción y la interoperabilidad entre diferentes componentes del software que ya han sido probados individualmente.
Prueba de Validación
-
Objetivo
Confirmar que el software construido es lo que el cliente realmente necesita y que cumple con sus requisitos comerciales.
El software entregado puede no cumplir con las expectativas del cliente o no satisfacer sus necesidades, lo que podría resultar en insatisfacción del cliente y pérdida de negocio.
Ejemplos
Realizar pruebas de aceptación del usuario para que el cliente valide que el software realiza las funciones esperadas.
Verificar que el sistema de gestión de inventario funcione correctamente y sea fácil de usar para los empleados del almacén.
Descripción
La prueba de validación se enfoca en verificar si el software cumple con los requisitos del usuario y si satisface las expectativas del cliente.
Prueba del sistema
-
Descripción
La prueba del sistema se centra en evaluar el comportamiento y la funcionalidad del sistema en su totalidad, como una entidad única e integrada.
Ejemplos
Realizar pruebas de rendimiento para verificar la capacidad del sistema para manejar una carga de trabajo esperada.
Realizar pruebas de seguridad para identificar vulnerabilidades y garantizar la protección de los datos del sistema contra accesos no autorizados.
Objetivo
Evaluar si el sistema completo cumple con los requisitos funcionales y no funcionales establecidos durante el proceso de desarrollo.
El sistema puede contener errores críticos que afecten su desempeño y su capacidad para cumplir con los requisitos del usuario.
Ejemplos
Probar una función que calcula el impuesto sobre las ventas para verificar si devuelve el resultado esperado para diferentes valores de entrada.
Verificar que un método de una clase de manejo de usuarios pueda agregar un nuevo usuario correctamente a la base de datos.
Objetivo
Asegurar que cada unidad funcione correctamente según su diseño y especificaciones.
Los errores en unidades individuales pueden propagarse a través del sistema, lo que puede ser difícil de detectar y corregir en etapas posteriores
Descripción
La prueba de unidad se enfoca en validar el funcionamiento individual de los componentes más pequeños del software, como funciones, métodos o clases, de manera aislada.
-