Please enable JavaScript.
Coggle requires JavaScript to display documents.
Verificación y Validación de Software - Coggle Diagram
Verificación y Validación de Software
Conceptos clave
Defecto (Bug, Falta)
Representación de un error (texto, diagrama, código).
Tipos:
Por omisión: falta algo que debería estar.
Por comisión: representación incorrecta.
Falla
Ocurre cuando se ejecuta un defecto.
Relacionada con defectos por comisión.
Solución: revisiones para prevenir.
Error
Equivocación cometida por las personas.
Puede propagarse en requerimientos → diseño → codificación.
Casos de prueba
Conjunto de entradas, condiciones y resultados esperados.
Objetivo: ejercitar caminos del programa y verificar requisitos.
Verificación vs Validación
Verificación
Asegura que los productos internos cumplan especificaciones.
Validación
Asegura que el producto final cumpla especificaciones.
Tipos de pruebas
Por ejecución humana
Manuales → realizadas por personas.
Automatizadas → realizadas por computadora.
Por enfoque
Estructurales → basadas en la estructura (cómo fue implementado).
Funcionales → basadas en requerimientos (qué hace).
Por ejecución
Estáticas → sin ejecutar código.
Dinámicas → ejecutando código.
Por conocimiento interno
Caja negra → sin conocer la construcción interna.
Caja blanca → con conocimiento de la lógica interna.