Pruebas de integración ascendentes
Pruebas de integración ascendentes
La integración del sistema implica identificar grupos de
componentes que proporcionan alguna funcionalidad del sistema e integrar éstos
añadiendo código para hacer que funcionen conjuntamente. Algunas veces, primero
se desarrolla el esqueleto del sistema en su totalidad, y se le añaden los
componentes. Esto se denomina integración descendente (Sommerville,
2005).
Se empieza con los módulos de nivel superior, y se verifica
que los módulos de nivel superior llaman a los de nivel inferior de manera
correcta, con los parámetros correctos.
La prueba comienza con los componentes elementales del
sistema que no requieren componentes adicionales. Los subsistemas más grandes
se ensamblan a partir de los componentes probados (De
Telecomunicación et al. 2015).
Según Rivera
(2020) en estas pruebas se implementan las
siguientes fases:
·
Combinación
de los componentes del nivel más bajo en grupos
·
Construcción
de un módulo conductor para coordinar la E y S (Entradas y Salidas) de los
casos de prueba
·
Probar
el grupo
·
Se
realizan pruebas de regresión
·
Eliminación
de conductores y combinación de grupos en movimiento hacia arriba según la
estructura del programa
Las estrategias de pruebas de integración ascendentes son:
·
Se
elimina la necesidad de usar stubs (rutina que se declara así misma)
·
Es
necesario el uso de controladores de prueba (“drivers”) a fin de coordinar la
entrada y salida de casos de prueba.
Video:
Referencias:
Rivera, Andres. 2020.
“Pruebas Integracion | PDF | Pruebas de Software | Software.” Retrieved
November 17, 2022
(https://es.scribd.com/document/462534002/pruebas-integracion).
Sommerville, Ian. 2005.
“(99+) Ingenieria de Software - Ian Sommerville 7a Edicion | Felipe Ariel
Collipal Cruz - Academia.Edu.” Retrieved November 17, 2022
(https://www.academia.edu/15059886/Ingenieria_de_Software_Ian_Sommerville_7a_Edicion).
De Telecomunicación,
Sistemas, Universidad Politécnica, D. E. Madrid, José Manuel, and Sánchez Peño.
2015. “ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA Y Pruebas de Software.
Fundamentos y Técnicas.”

Gran aporte compañeros, las pruebas de integración ascendente son de gran ayuda, ya que se puede iniciar desde los módulos de la parte inferior e ir escalando hacia la parte superior, además de que no necesitan componentes adicionales para su funcionamiento y los módulos superiores necesitan necesariamente que los módulos de nivel inferior estén correctamente funcionando
ResponderEliminar