Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de Verificación y Validación de software. - Coggle Diagram
Conceptos de Verificación y
Validación de software.
Error
Los errores tienden a propagarse; un error en la etapa de requerimientos puede acrecentarse durante el diseño y aumentar aún más durante la codificación.
Pruebas
Ciclo de vida de las pruebas
proceso estructurado de fases que aseguran que un software cumpla los estándares de calidad deseados
Fases y Actividades
Desarrollo:
generar pruebas estructurales
Diseño:
determinar la adecuación del diseño
Requerimientos
: determinar la verificación y adecuación de los requerimientos
Pruebas:
pruebas de sistema
Instalación:
colocar las pruebas de sistema en producción
Mantenimiento:
modificar y volver a probar
Operación o acción técnica que consiste en la determinación de características de un producto, proceso o servicio, de acuerdo a un conjunto de especificaciones dadas.
Pruebas dinámicas
Son realizadas con la ejecución del código.
Casos de prueba
Estructura que permita probar todos los procesos posibles del sistema para encontrar sus inadecuaciones con los requerimientos y normas establecidas, con el menor esfuerzo y tiempo posibles.
Conjunto de entradas, condiciones de ejecución y resultados esperados desarrollados para un objetivo particular
Pruebas funcionales
Pruebas que se asegura de que los requerimientos sean cumplidos adecuadamente por el software.
Falla
La falla aparece al momento en que se ejecuta un defecto. Este por lo tanto sólo se da para una representación ejecutable y en defectos por comisión.
Pruebas estáticas
Son las realizadas sin la ejecución del código
Defecto
El defecto es el resultado de un error. Los defectos pueden ser difíciles de detectar.
Los sinónimos utilizados son bug y falta.
Dos tipos de defectos
Por omisión
Ocurre al momento de ingresar información. Consiste en que algo que debería estar presente no lo está. Es más difícil de detectar y resolver.
por comisión
Tiene que ver con una representación incorrecta de lo solicitado.
Validación
Asegura que el producto final cumple con las especificaciones establecidas.
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.
Pruebas de caja negra
Pruebas basadas en especificaciones externas sin el conocimiento previo de cómo se encuentra construido.
Pruebas estructurales
Pruebas sobre la estructura del sistema que se asegura de que el producto diseñado es estructuralmente lógico.
Pruebas automatizadas
Son pruebas realizadas por la computadora.
Pruebas de caja blanca
Pruebas basadas en el conocimiento de la estructura interna y lógica
Pruebas manuales
Son pruebas realizadas por personas.