stringtranslate.com

Pruebas de integración de sistemas

Las pruebas de integración de sistemas ( SIT ) implican la prueba general de un sistema completo de muchos componentes o elementos del subsistema . El sistema bajo prueba puede estar compuesto de hardware electromecánico o de computadora , o software , o hardware con software integrado , o hardware/software con pruebas de intervención humana . Las SIT generalmente se realizan en un sistema integrado más grande de componentes y subconjuntos que previamente se han sometido a pruebas de subsistema .

La SIT consiste, inicialmente, en el "proceso de ensamblar las partes constituyentes de un sistema de una manera lógica y rentable, verificando exhaustivamente la ejecución del sistema (todos los caminos nominales y excepcionales), e incluyendo una verificación funcional completa". [1] Después de la integración, la prueba del sistema es un proceso de " verificación de que el sistema cumple con sus requisitos y de validación de que el sistema funciona de acuerdo con las expectativas del cliente o del usuario". [ 1]

En el desarrollo de productos tecnológicos , el comienzo de las pruebas de integración de sistemas suele ser la primera vez que se ensambla un sistema completo para poder probarlo como un todo. Para que las pruebas de sistemas sean más productivas, los diversos conjuntos y subsistemas que lo componen normalmente habrán pasado por una prueba de subsistemas y se habrá verificado con éxito que cada subsistema cumple con sus requisitos en el nivel de interfaz de subsistemas.

En el contexto de los sistemas de software y la ingeniería de software , la prueba de integración de sistemas es un proceso de prueba que pone a prueba la coexistencia de un sistema de software con otros. Con múltiples sistemas integrados, suponiendo que cada uno ya ha pasado la prueba de sistema, [2] SIT procede a probar sus interacciones requeridas. Después de esto, los entregables se pasan a la prueba de aceptación. [ Aclaración necesaria ]

Pruebas de integración de sistemas de software

En el caso del software, la SIT forma parte del ciclo de vida de las pruebas de software para proyectos colaborativos. Por lo general, una ronda de SIT precede a la ronda de pruebas de aceptación del usuario (UAT). Los proveedores de software suelen realizar una ronda de pruebas previa a la SIT antes de que los consumidores ejecuten sus casos de prueba de SIT.

Por ejemplo, si un integrador (una empresa) proporciona una mejora a la solución existente de un cliente, entonces integra la nueva capa de aplicación y la nueva capa de base de datos con las capas de aplicación y base de datos existentes del cliente. Una vez completada la integración, los usuarios utilizan tanto la parte nueva (parte extendida) como la parte antigua (parte preexistente) de la aplicación integrada para actualizar los datos. Debe existir un proceso para intercambiar importaciones y exportaciones de datos entre las dos capas de datos. Este proceso de intercambio de datos debe mantener actualizados ambos sistemas. El propósito de las pruebas de integración de sistemas es garantizar que todas las partes de estos sistemas coexistan con éxito e intercambien datos cuando sea necesario. [ cita requerida ]

Puede haber más partes en la integración, por ejemplo, el cliente principal (consumidor) puede tener sus propios clientes; también puede haber múltiples proveedores. [ cita requerida ]

Véase también

Referencias

  1. ^ ab Houser, Pete (noviembre de 2011). "Mejores prácticas para la integración de sistemas" (PDF) . dtic.mil. Archivado desde el original (PDF) el 12 de mayo de 2013 . Consultado el 15 de marzo de 2016 .
  2. ^¿ Qué son las pruebas de integración del sistema?