1. Titulo: Validar las soluciones propuestas
Autor: Maestra Guadalupe Hernández Coca
Fecha: Enero - Julio 2021
2. RESUMEN
Validar el modelo de la solución tecnológica, consiste en verificar que el
modelo de la solución tecnológica es adecuado y cumple con los
lineamientos establecidos en el análisis y en el diseño, para poder
implementarlo.
PALABRAS CLAVE: Pruebas, unitaria, integración,
validación, sistema, aceptación.
3. IMPORTANCIA DE LAS PRUEBAS EN EL
DESARROLLO DE PROYECTOS TECNOLOGICOS
• En un proyecto de desarrollo pueden aparecer errores en
cualquiera de las etapas del ciclo de vida, algunos de ellos
incluso permanecen sin ser descubiertos, de ahí la importancia
de las pruebas.
4. Para identificar estos problemas antes de que ocurran en un entorno crítico,
es necesario realizar pruebas, una parte muy importante del proceso;
debemos en tener en cuenta que el coste debido a un fallo mientras está el
software en funcionamiento puede llegar a ser mucho mayor.
5. Objetivos y atributos de las pruebas
De este modo, los objetivos principales al realizar pruebas serán los siguientes:
• Detectar un error específico.
• Descubrir errores no descubiertos antes.
• Tener un buen caso de prueba.
Además, los atributos que debería tener una buena prueba son:
• Intentar obtener la más alta probabilidad de encontrar un error.
• No debe ser redundante.
• No debe ser ni demasiado sencilla ni demasiado compleja.
6. TIPOS DE PRUEBAS
Las pruebas se dividen en distintos niveles, que van desde probar módulos individuales
hasta pruebas de todo el sistema en su conjunto. Los distintos niveles de pruebas son los
siguientes:
• Pruebas unitarias: una prueba unitaria es la manera de comprobar el correcto
funcionamiento de un módulo. Esto nos permite asegurar que todos los módulos del
sistema desarrollado funcionen correctamente por separado.
• Pruebas de integración: Si hemos visto que todo individualmente funciona
correctamente, ¿por qué debería fallar cuando se une? Pues sí, puede fallar
al unir módulos que por separado funcionan correctamente. Para evitar esto,
existen las pruebas de integración, cuyo objetivo es coger módulos, a los
que se aplicó las pruebas de unidad, y construir una estructura de programa
que determine el diseño.
7. • Pruebas de validación: Se realizan al acabar las pruebas de integración, cuando ya
se ha compuesto el software como sistema y se han corregido los errores de interfaz.
Estas pruebas se concentran en las acciones visibles para el usuario.
• Pruebas de sistema: Se comprueba el nivel de seguridad del sistema, se hacen
pruebas de resistencia que permiten saber como responderá el sistema a situaciones
anormales de recursos y pruebas de recuperación y de rendimiento.
• Pruebas de aceptación: El usuario lo prueba en su propio entorno y nos dice si lo
acepta tal y como está o no.