Featured image of post 070 - Pruebas de integración (I)

070 - Pruebas de integración (I)

¡Hola a todos!

En esta entrada vamos a hablar de las pruebas de integración. ¡Empezamos!

¿Qué son las pruebas de integración?

Las pruebas de integración son aquellas que se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas unitarias. Únicamente se refieren a la prueba o pruebas de todos los elementos unitarios que componen un proceso, hecha en conjunto, de una sola vez. Consiste en realizar pruebas para verificar que un gran conjunto de partes de software funcionan juntos.

Las pruebas de integración es la fase del testeo de software en la cual módulos individuales de software son combinados y testeados como un grupo. Son las pruebas posteriores a las pruebas unitarias y preceden el testeo de sistema.

La prueba de subsistemas es un tipo de prueba de integración donde se prueba el contenido de un subsistema.

Características de las pruebas de integración:

Las características principales de las pruebas de integración son:

Objetivo

El objetivo de las pruebas de integración es verificar el correcto ensamblaje entre los distintos componentes una vez que han sido probados unitariamente con el fin de comprobar que interactúan correctamente a través de sus interfaces, tanto internas como externas, cubren la funcionalidad establecida y se ajustan a los requisitos no funcionales especificados en las verificaciones correspondientes.

Automatizable

Las pruebas de integración se tienen que poder ejecutar sin necesidad de intervención manual. Esta característica posibilita que podamos automatizar su ejecución.

Repetibles o Reutilizables

Las pruebas de integración tienen que poder repetirse tantas veces como uno quiera. Por este motivo, la rapidez de las pruebas tiene un factor clave. Si pasar las pruebas es un proceso lento no se pasarán de forma habitual, por lo que se perderán los beneficios que éstas nos ofrecen.

Y hasta aquí esta entrada sobre las pruebas de integración, en las siguientes seguiremos aprendiendo más detalles sobre este tipo de pruebas.

¡Hasta la siguiente entrada!