Sei sulla pagina 1di 4

LA PRUEBA DE INTEGRACIÓN es un nivel de prueba de software donde las

unidades individuales se combinan y se prueban como un grupo. El propósito


de este nivel de prueba es exponer fallas en la interacción entre unidades
integradas. Los controladores de prueba se utilizan para ayudar en las pruebas
de integración.

Definición por ISTQB

El Comité Internacional de Certificaciones de Pruebas de Software


 Pruebas de integración: pruebas realizadas para exponer defectos
en las interfaces y en las interacciones entre componentes o
sistemas integrados. Consulte también pruebas de integración de
componentes, pruebas de integración de sistemas.
 prueba de integración de componentes: pruebas realizadas para
exponer defectos en las interfaces y la interacción entre
componentes integrados.
 prueba de integración de sistemas: prueba de la integración de
sistemas y paquetes; prueba de interfaces con organizaciones
externas Intercambio electrónico de datos, Internet)

Ejemplo

Durante el proceso de fabricación de un bolígrafo, la tapa, el cuerpo, el clip, el


cartucho de tinta y el bolígrafo se producen por separado y se prueban por
separado. Cuando dos o más unidades están listas, se ensamblan y se realiza
la Prueba de integración. Por ejemplo, si la tapa encaja en el cuerpo o no.

 Plan de prueba de integración


o Preparar
o revisión
o Rehacer
o Baseline (El término base line proviene de la gestión de la configuración. La
gestión de la configuración describe actividades que dirigen
configuraciones. Una configuración representa todos los resultados de trabajo
descritos por un producto. Según el IEEE, también es llamada configuración de
referencia)
 Casos de prueba de integración / scripts
o Preparar
o revisión
o Rehacer
o Baseline
 Prueba de integración
o Realización

¿Cuándo se realizan las pruebas de integración?


La Prueba de integración es el segundo nivel de prueba realizado
después de la Prueba unitaria y antes de la Prueba del sistema.
¿Quién realiza las pruebas de integración?
Los propios desarrolladores o evaluadores independientes realizan
pruebas de integración.
Enfoques

 Big Bang es un enfoque para las Pruebas de integración donde


todas o la mayoría de las unidades se combinan y prueban de una
vez. Este enfoque se toma cuando el equipo de prueba recibe todo
el software en un paquete.
 De arriba hacia abajo es un enfoque para las Pruebas de
integración donde las unidades de nivel superior se prueban
primero y las unidades de nivel inferior se prueban paso a paso
después de eso. Este enfoque se toma cuando se sigue un
enfoque de desarrollo de arriba hacia abajo.
 Bottom Up es un enfoque para las Pruebas de integración donde
las unidades de nivel inferior se prueban primero y las unidades
de nivel superior paso a paso después de eso. Este enfoque se
toma cuando se sigue un enfoque de desarrollo ascendente.
 Sandwich / Hybrid es un enfoque para las Pruebas de integración
que es una combinación de los enfoques de arriba hacia abajo y
de abajo hacia arriba.

Consejos para realizar las pruebas

 Asegúrese de tener un documento de diseño detallado adecuado


donde las interacciones entre cada unidad estén claramente
definidas. De hecho, no podrá realizar pruebas de integración sin
esta información.
 Asegúrese de tener un sólido sistema de gestión de configuración
de software. O bien, tendrá dificultades para rastrear la versión
correcta de cada unidad, especialmente si el número de unidades
a integrar es enorme.
 Asegúrese de que cada unidad sea probada antes de comenzar las
Pruebas de integración.
 En la medida de lo posible, automatice sus pruebas,
especialmente cuando utiliza el enfoque de arriba hacia abajo o de
abajo hacia arriba, ya que las pruebas de regresión son
importantes cada vez que integra una unidad, y las pruebas de
regresión manual pueden ser ineficientes.

Herramienta de automatización de procesos


Ejemplo de falta de pruebas de integración

https://media.giphy.com/media/3o7rbPDRHIHwbmcOBy/giphy.gif

Potrebbero piacerti anche