Son una serie de actividades que se realizan con el propósito de
encontrar los posibles fallos antes de la implementación del
software.
Prueba de Unidad
Se enfocan en el procesamiento interno y estructuras de datos.
Pruebas selectivas de las rutas
de ejecución de acuerdo al flujo
de control se descubren errores
inadecuados
Pruebas de frontera son la mas
importantes en la prueba de
unidad, determinan el error y
establecen la optimización del
mismo.
Prueba de Integración
Son una técnica para construir la arquitectura del software
Integración Incremental se detectan
errores, se aíslan para corregirlos se
aplica un enfoque de prueba
sistematico.
Integración Descendente verifica
los principales puntos de control al
inicio en el proceso de prueba.
Prueba de Validación
Se logra a través de una serie de pruebas que demuestran conformidad con los requerimientos.
Prueba de Humo se caracteriza como una
estrategia de integración constante.
Minimiza el riesgo, corrige errores, ofrece
software de calidad y el progreso es fácil de
ejecutar.
Pruebas Alfa se lleva a cabo en el
sitio del desarrollador por un
grupo de usuarios finales. Se
realizan en un ambiente
controlado.
Pruebas del Sistema
Ejerce el sistema por completo, verifica que los elementos del sistema se hayan integrado de forma
adecuada y que ejecuten tus funciones predispuestas.
Pruebas de Recuperación es una prueba que forja al software a fallar en
varias ocasiones y verificar que la recuperación de realice de forma
adecuada.
Pruebas de Seguridad verifica los mecanismos de protección se
ejecuten en tiempo real y protejan al software de cualquier
invasión impropia.