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
Errores, Defectos y Fallas
Falla → ocurre al ejecutar un defecto (en representaciones ejecutables).
Defecto (bug, falta): resultado de un error.
Por comisión: representación incorrecta.
Por omisión: algo que debería estar, no está (difícil de detectar).
Error: equivocación humana.
Pruebas
Requiere un proceso de desarrollo definido.
Se realizan en todo el ciclo de vida del software.
Operación técnica para evaluar un producto, proceso o servicio.
Tipos de Pruebas
Según ejecución
Dinámicas: ejecutando el código.
Estáticas: sin ejecutar código.
Según propósito
Funcionales: basadas en requerimientos (qué debe hacer).
Estructurales: revisan la implementación (cómo fue hecho).
Según método
Automatizadas: realizadas por computadora.
Manuales: realizadas por personas.
Según caja
Caja blanca: con conocimiento de la estructura interna.
Caja negra: sin conocer estructura interna.
Casos de prueba
Conjunto de entradas, condiciones y resultados esperados.
Verifican requisitos y normas con el menor esfuerzo posible.
Verificación vs Validación
Validación: asegura que el producto final cumple especificaciones.
Verificación: asegura que los productos internos cumplen especificaciones.