Requisito previo: verificación y validación La
verificación es el proceso de verificar que un software logre su objetivo sin ningún error. Es el proceso para asegurar si el producto que se desarrolla es correcto o no. Verifica si el producto desarrollado cumple con los requisitos que tenemos. La verificación es una prueba estática.
Medios de verificación ¿Estamos construyendo el producto correctamente?
La validación es el proceso de verificar si el producto de software está a la altura o, en otras palabras, el producto tiene requisitos de alto nivel. Es el proceso de comprobar la validación del producto, es decir, comprueba que lo que estamos desarrollando es el producto correcto. es la validación del producto real y esperado. La validación es la prueba dinámica.
Medios de validación ¿Estamos construyendo el producto correcto?
La diferencia entre Verificación y Validación es la siguiente:
Verificación | Validación |
---|---|
Incluye verificación de documentos, diseño, códigos y programas. | Incluye probar y validar el producto real. |
La verificación es la prueba estática. | La validación es la prueba dinámica. |
No incluye la ejecución del código. | Incluye la ejecución del código. |
Los métodos utilizados en la verificación son revisiones, recorridos, inspecciones y verificación de escritorio. | Los métodos utilizados en la validación son las pruebas de caja negra, las pruebas de caja blanca y las pruebas no funcionales. |
Comprueba si el software se ajusta a las especificaciones o no. | Comprueba si el software cumple con los requisitos y expectativas de un cliente o no. |
Puede encontrar los errores en la etapa inicial del desarrollo. | Solo puede encontrar los errores que no pudo encontrar el proceso de verificación. |
El objetivo de la verificación es la arquitectura y especificación de la aplicación y el software. | El objetivo de la validación es un producto real. |
El equipo de control de calidad realiza la verificación. | La validación se ejecuta en el código del software con la ayuda del equipo de pruebas. |
Viene antes de la validación. | Viene después de la verificación. |
Consiste en la verificación de documentos/archivos y es realizada por humanos. | Consiste en la ejecución de un programa y se realiza por computadora. |