Please enable JavaScript.
Coggle requires JavaScript to display documents.
Proceso de verificación y validación, Alumno: Jorge Rafid Medina Porras -…
Proceso de verificación y validación
Pruebas
Requiere un proceso definido con fases y entregables que serán sometidos a prueba.
El ciclo de vida de pruebas abarca todo el proceso de desarrollo.
Operación técnica para determinar características de un producto, proceso o servicio según especificaciones.
Tipos de pruebas
Estáticas: sin ejecutar código.
Manuales: realizadas por personas.
Estructurales: basadas en la implementación.
Automatizadas: realizadas por computadora.
Funcionales: basadas en requerimientos.
Caja negra: basadas en especificaciones externas, sin conocer la estructura interna.
Dinámicas: con ejecución de código.
Caja blanca: basadas en el conocimiento de la estructura interna y lógica.
Error
Tienden a propagarse: de requerimientos → diseño → codificación.
Las personas cometen errores o equivocaciones.
Defectos
Difícil de detectar.
Tipos
Por omisión:
algo necesario no está presente.
Por comisión: representación incorrecta de lo solicitado.
Sinónimos: bug, falta.
El defecto por omisión es más difícil de detectar y resolver.
Resultado de un error, expresado en texto, diagramas, código, etc.
Falla
Solo aparece en representaciones ejecutables y defectos por comisión.
Defectos no ejecutados: revisiones previenen fallas y ayudan a encontrar defectos por omisión.
Ocurre al ejecutar un defecto.
Casos de pruebas
Estructura para probar todos los procesos posibles del sistema.
Busca detectar inadecuaciones con requerimientos y normas con el menor esfuerzo y tiempo.
Incluye entradas, condiciones de ejecución y resultados esperados.
Objetivo: ejercitar un camino o verificar un requisito.
Verificación
Asegura durante el ciclo de vida que los productos internos cumplan especificaciones.
Validación
Asegura que el producto final cumpla especificaciones establecidas.
Alumno: Jorge Rafid Medina Porras