Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pruebas de integración - Coggle Diagram
Pruebas de integración
-
Introducción
En el modelo clásico de desarrollo de software, V-Model, la prueba de integración es una fase de prueba de software ubicada antes de las pruebas del sistema y después de las pruebas unitarias. Las pruebas de integración tienen como objetivo probar que las funcionalidades desarrolladas funcionan juntos lo suficientemente bien como para enviar el proyecto para la prueba del sistema.
Conclusión
Es importante señalar nuevamente que todas las estrategias y enfoques mencionados están dirigidos a la práctica procesal tradicional. lenguajes de programación. Aún así, la base y muchos conceptos básicos se pueden aplicar a la programación orientada a objetos. lenguas experimentando algunos cambios
Integración basada en rutas
Al pasar a la integración basada en rutas, abordaremos las pruebas de integración desde una nueva dirección. En las pruebas basadas en descomposición usamos un enfoque estructural y en las pruebas de base de gráfico de llamadas usamos un enfoque funcional. Aquí intentaremos combinar el enfoque estructural y funcional en la integración de ruta base
Integración basada en MM-Path
Los MM-Paths representan acciones con entradas y salidas mostrándonos así el sistema en un nivel funcional. la forma en que Se construye el grafo MM-Path, cómo se identifican los módulos y mensajes nos permite trabajar en el sistema de una manera nivel estructural
Caso de estudio
El ejemplo es un programa basado en datos; los MM-Paths comienzan y regresan al programa principal. El siguiente fragmento
representan el primer MM-Path para “5/27/2002”:
-
Integración basada en gráficos de llamadas
Integración Vecinal
Si bien la integración por pares elimina la necesidad de stub y driver, aún requiere muchos casos de prueba. como un intento de mejorando de par en par, el vecindario requiere menos casos de prueba.
-
Resumen
En resumen, la integración barrial tiene las siguientes características:
-
-
-
Integración por pares
En la integración por pares, eliminamos la necesidad de stub y driver, utilizando en su lugar el código real. Esto es similar a grande bang where tiene un problema de aislamiento debido a la gran cantidad de módulos que estamos probando a la vez
Caso de estudio
Al pasar a una estrategia basada en gráficos de llamadas, podremos eliminar el problema de las sesiones de prueba vacías. Esto es porque los bordes en realidad representan las llamadas y las dependencias funcionales de los módulos
Resumen
En resumen, la integración por pares tiene las siguientes características:
-
-
-