Las pruebas Unitarias o test unitarios es una forma efectiva de
comprobar el correcto funcionamiento de las unidades individuales más pequeñas de los programas informáticos. Por ejemplo, una función, un procedimiento, en diseño orientado a objetos una clase. Esto sirve para asegurar que cada unidad funcione correcta y eficientemente por separado
Pruebas de Integración
Las pruebas de integración son la herramienta que conjunta con cada
uno de los módulos de un sistema comprueba su funcionamiento entre sí. Se centra en que estas funciones se desempeñan satisfactoriamente y su relación con otras interfaces es confiable, segura y poco susceptible de riesgos en etapas avanzadas. Pruebas de Sistemas
Las pruebas del sistema tienen como objetivo ejercitar profundamente el
sistema comprobando la integración del sistema de información globalmente, verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo componen y con el resto de los sistemas de información con los que se comunica.
Son pruebas de integración del sistema de información completo, y
permiten probar el sistema en su conjunto y con otros sistemas con los que se relaciona para verificar que las especificaciones funcionales y técnicas se cumplen.
Prueba de Código
Prueba de código hace referencia a los procesos de validación del
funcionamiento del software de un determinado programa o aplicación. Estas pruebas son una forma de comprobar que un fragmento de código funciona correctamente. Es un procedimiento más de los que se llevan a cabo dentro de una metodología ágil de trabajo. Prueba de Caja blanca.
Las pruebas de caja blanca, también denominadas caja de cristal, son
una técnica utilizada por los desarrolladores de software para evaluar el código y la estructura interna. Estas pruebas de caja blanca.
se basan en los detalles referentes al código fuente, es decir, que se
enfoca en su análisis y puede llevarse a cabo a nivel de integración o unidad del sistema para el desarrollo de software.
Prueba de Caja negra.
Las pruebas de caja negra, es una técnica de pruebas de software en la
cual la funcionalidad se verifica sin tomar en cuenta la estructura interna de código, detalles de implementación o escenarios de ejecución internos en el software. Esta prueba se enfocan solamente en las entradas y salidas del sistema, sin preocuparse en tener conocimiento de la estructura interna del programa de software. Para obtener el detalle de cuáles deben ser esas entradas y salidas, se basa únicamente en los requerimientos de software y especificaciones funcionales. Pruebas de aceptación.
Las pruebas de aceptación son definidas por el usuario del sistema y
preparadas por el equipo de desarrollo, aunque la ejecución y aprobación final corresponden al usuario.
Estas pruebas van dirigidas a comprobar que el sistema cumple los
requisitos de funcionamiento esperado, recogidos en el catálogo de requisitos y en los criterios de aceptación del sistema de información, y conseguir así́ la aceptación final del sistema por parte del usuario.