¿Qué son las pruebas de integración?

Las pruebas de integración son una fase de desarrollo de software y pruebas en la que se juntan y prueban múltiples unidades o módulos dentro de un programa o configuración de hardware. Estas diversas unidades generalmente se han probado individualmente para garantizar que cada unidad funcione correctamente sola; Esta fase de prueba integra estas unidades dispares en un sistema más grande. Esto se puede hacer en el desarrollo de software para garantizar que diferentes aspectos de un programa más grande puedan trabajar juntos o en las pruebas de hardware para garantizar una funcionalidad adecuada entre diferentes unidades. Las pruebas de integración son una fase clave de las pruebas, ya que se pueden encontrar muchos errores y las versiones de liberación temprana del software o hardware general se pueden desarrollar.

También se conoce como integración y prueba, o I&T, las pruebas de integración se ven típicamente como la segunda fase principal de las pruebas. La primera fase se llama prueba unitaria y se centra principalmente en probar unidades individuales o partes de un programa o sistema más grande para ENSeguro que cada unidad funciona por sí sola. Estas unidades separadas se reúnen en las pruebas de integración, una vez que se han pasado las pruebas unitarias, para asegurarse de que puedan trabajar juntas en grupos más grandes. Posteriormente, generalmente se elaborarán en el sistema o programa completo que se desarrolla y probará como parte de ese sistema completo, que se llama Prueba del sistema.

Hay muchas formas de realizar pruebas de integración, aunque existen algunos métodos comunes que se usan típicamente. Las pruebas ascendentes son bastante comunes y generalmente implican probar diferentes aspectos de un sistema integrado que comienza con los niveles más bajos del sistema. Una vez que estos aspectos "inferiores" de las pruebas de aprobación del sistema, la prueba aumenta "hacia arriba" a aspectos más importantes. También se puede realizar una forma de prueba de arriba hacia abajo, en la que los niveles más altos de un sistema se prueban primero y el proceso continúa moviendo "hacia abajo" a bajoniveles de ER.

Uno de los principales problemas con estos dos tipos de pruebas de integración, sin embargo, es que ninguno puede establecer fácilmente una liberación temprana de un producto con funcionalidad básica. Este tipo de lanzamiento de la versión alfa puede ser vital para mayores oportunidades de prueba, por lo que generalmente se deben tomar otros enfoques para permitir dicha liberación. Uno de esos enfoques es una forma de prueba de "Big Bang" en la que todas las partes del sistema integrado se prueban simultáneamente. Esto puede ser ventajoso si hay pocos problemas o errores con el software que se está probando, pero puede ser difícil determinar problemas específicos si hay demasiados presentes.

También hay un tipo de prueba de integración denominada "Prueba de sándwich" que busca aliviar algunos de estos problemas. Básicamente, este tipo de pruebas comienza con las pruebas de arriba hacia abajo y de abajo hacia arriba simultáneamente, y ambas formas de prueba efectivamente "se encuentran en el medio". Esto permite una prueba temprana de sistemas lógicos básicos, una educación físicaRK de las pruebas de arriba hacia abajo e identifica problemas más pequeños antes, como con las pruebas ascendentes. Dichas pruebas también pueden producir más rápidamente una versión de lanzamiento temprana del producto para pruebas más a gran escala o demostraciones de medios avanzados del producto.

.

OTROS IDIOMAS