La prueba de integración del sistema (SIT) es el tipo de prueba de software que se lleva a cabo para realizar la prueba general de un sistema completo que consta de muchos componentes integrados. El sistema en el que se realiza la SIT puede tener diferentes partes de hardware, diferentes partes de software o tanto hardware como software.
SIT es el proceso de fabricar las partes integrales constituyentes de un sistema de una manera razonable y lógica. SIT realiza las pruebas a un menor costo. Comprueba la funcionalidad completa del sistema. La prueba del sistema está involucrada en SIT, que es un proceso de verificación del sistema que cumple con los requisitos y prueba si el sistema funciona de acuerdo con los requisitos del usuario.
Durante la fase de desarrollo, la prueba de integración del sistema es el primer proceso de prueba realizado después de ensamblar el sistema. SIT también se puede definir como un proceso de prueba que ejercita la coexistencia de un sistema de software con otro sistema. Múltiples sistemas integrados están involucrados en él y se supone que cada uno ya ha pasado las pruebas de integración del sistema. SIT se realiza para probar las interacciones entre varios componentes integrados.
SIT es una técnica de prueba de caja negra .
Objetivo de las pruebas de integración de sistemas:
El objetivo de SIT es:
- Para cumplir con el software con los requisitos del usuario.
- Para maximizar el uso de la memoria.
- Para controlar el flujo de datos dentro del sistema.
- Para probar el flujo de control del sistema.
- Para encontrar los errores y errores en el sistema.
- Para minimizar el consumo de tiempo para el proceso de prueba.
Estados principales de SIT:
hay tres estados principales de prueba de integración de sistemas:
- Estado de los datos dentro de la capa de integración:
La capa de integración es el medio utilizado para la transformación de datos. Diferentes servicios web están involucrados en esta capa que se utiliza como medio para enviar y recibir datos. Hay varios puntos de control donde se comprueba la validación de los datos y se utilizan varios protocolos.
El middleware también se utiliza como medio para la transformación que permite el mapeo de datos contra la verificación cruzada. - Estado de los datos dentro de la capa de la base de datos: la capa
de la base de datos consta de varios pasos involucrados en ella. Comprueba si los datos se transforman de la capa de integración a la capa de la base de datos. Las propiedades de los datos se verifican y se realiza el proceso de validación de datos. Principalmente SQL se utiliza para el almacenamiento de datos y el proceso de manipulación de datos. - Estado de datos dentro de la capa de aplicación: la capa
de aplicación se utiliza para crear un mapa de datos para bases de datos y verificar su interacción con la interfaz de usuario. Las propiedades de los datos también se comprueban en él.