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.”

Comentarios

  1. 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

Publicar un comentario

Entradas populares de este blog

Pruebas de integración descendentes

Pruebas de Integración orientadas a objetos