Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción al proceso de verificación y validación - Coggle Diagram
Introducción al proceso de verificación y validación
Proceso
Pruebas
Es una operación o acción técnica que consiste en la determinación de una o mas características de un producto, proceso o servicio, de acuerdo a un conjunto de especificaciones dadas.
Presentes en el ciclo de vida del software
Requerimientos
Diseño
Desarrollo/Construccion
Pruebas
Instalación
Mantenimiento
Error
Los errores suelen propagarse, un error en la etapa de requerimientos puede acrecentarse durante el diseño y aumentar aún mas durante la codificacion.
Defecto
Es el resultado de un error o de otra manera igual se considera como la representación de un error, representación que queda expresado en forma de texto, diagrama de flujo, código fuente, etc. los sinonimos utilizados son bug y falta
Tipos
Por omisión
Ocurre al momento de ingresar información. De estas dos el defecto por
omisión es más difícil de detectar y resolver.
Por comisión
Tiene que ver con una representación incorrecta de lo solicitado.
Falla
Aparece al momento en que se ejecuta un defecto. esto se da pra una representacion ejecutable y en defectos de comision.
Casos de prueba
Es un conjunto de entradas, condiciones de ejecución y resultados esperados desarrollados para un objetivo particular como, por ejemplo, ejercitar un camino concreto de un programa o verificar el cumplimiento de un determinado requisito.
Verificación
Son todas las actividades a través del ciclo de vida que aseguran que los
productos internos en el proceso cumplan con sus especificaciones.
Validación
Asegura que el producto final cumple con las especificaciones establecidas.
Pruebas estáticas
Son las realizadas sin la ejecución del código.
Pruebas dinámicas
Son realizadas con la ejecución del código.
Pruebas funcionales
Pruebas a partir de los requerimientos (qué es lo que se supone que hace). Se
asegura de que los requerimientos sean cumplidos adecuadamente por el software.
Pruebas estructurales
Pruebas sobre la estructura del sistema (cómo el sistema fue implementado).
Se asegura de que el producto diseñado es estructuralmente lógico.
Pruebas manuales
Son pruebas realizadas por personas.
Pruebas automatizadas
Son pruebas realizadas por la computadora.
Pruebas de caja negra
Pruebas basadas en especificaciones externas sin el conocimiento previo de
cómo se encuentra construido.
Pruebas de caja blanca
Pruebas basadas en el conocimiento de la estructura interna y lógica.