Hogar Software ¿Qué son las pruebas de integración? - definición de techopedia

¿Qué son las pruebas de integración? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Prueba de integración?

La prueba de integración es una metodología de prueba de software utilizada para probar componentes de software individuales o unidades de código para verificar la interacción entre varios componentes de software y detectar defectos en la interfaz. Los componentes se prueban como un solo grupo o se organizan de manera iterativa. Una vez que se han realizado las pruebas de integración en los componentes, están fácilmente disponibles para las pruebas del sistema.

Techopedia explica las pruebas de integración

La integración es una estrategia clave del ciclo de vida del desarrollo de software (SDLC). En general, los sistemas de software pequeños se integran y prueban en una sola fase, mientras que los sistemas más grandes implican varias fases de integración para construir un sistema completo, como la integración de módulos en subsistemas de bajo nivel para la integración con subsistemas más grandes. Las pruebas de integración abarcan todos los aspectos del rendimiento, la funcionalidad y la confiabilidad de un sistema de software.


La mayoría de los sistemas de software probados en unidades se componen de componentes integrados que se prueban para el aislamiento de errores debido a la agrupación. Los detalles del módulo se presumen precisos, pero antes de las pruebas de integración, cada módulo se prueba por separado a través de la implementación de componentes parciales, también conocido como stub.


Las tres estrategias principales de prueba de integración son las siguientes:

  • Big Bang: implica la integración de los módulos para construir un sistema de software completo. Esto se considera un enfoque de alto riesgo porque requiere la documentación adecuada para evitar fallas.
  • De abajo hacia arriba: involucra pruebas de componentes de bajo nivel, seguidas de componentes de alto nivel. Las pruebas continúan hasta que se prueban todos los componentes jerárquicos. Las pruebas ascendentes facilitan la detección eficiente de errores.
  • De arriba hacia abajo: implica probar primero los módulos integrados superiores. Los subsistemas se prueban individualmente. Las pruebas de arriba hacia abajo facilitan la detección de enlaces ramales de módulos perdidos.
¿Qué son las pruebas de integración? - definición de techopedia