Verificación y validación
* Asegurar que el sistema de software cumpla las necesidades del usuario
Objetivos
* Introducir la verificación y validación de software
* Describir lasfases del proceso de pruebas
* Explicar la importancia de la planeación de las pruebas
* Describir varias estrategias complementarias de pruebas
Tópicos
* El proceso de pruebas
*Planeación de pruebas
* Estrategias de pruebas
Verificación:
"Se esta construyendo adecuadamente el producto"
El software debe estar conforme a sus especificaciones
Validación:
"Seesta construyendo el producto adecuado"
El software debe hacer lo que el usuario requiere
Verificación vs validación
* Es todo un proceso del ciclo de vida - V & V debe aplicarse en cada fasedel proceso de software
* Tiene dos objetivos principales
* El descubrimiento de defectos en el sistema
* La aseveración de si el sistema es útil o no en una determinada situaciónoperacional
El proceso V & V
* Verificación dinámica Se refiere a el ejercicio y observación del comportamiento del producto (prueba)
* Verificación estática Se refiere al análisis de larepresentación estática del sistema para descubrir problemas
Verificación dinámica y estática
V&V estática y dinámica
* Puede revelar la presencia de errores no su ausencia
* Una pruebaexitosa consiste en descubrir uno o mas errores
* Solo se considera la técnica de validación para requerimientos no-funcionales
* De se usada en conjunto con la verificación estática
Prueba de programas
* Pruebas estadísticas
* Pruebas diseñadas para reflejar la frecuencia de las entradas del usuario. Usadas para estimación de la confiabilidad.
* Confiabilidad delSoftware
* Prueba de defectos
* Pruebas diseñadas para descubrir defectos en el sistema
* Un prueba de defectos exitosa es aquella que revela la presencia de defectos en el sistema
*...
Regístrate para leer el documento completo.