CalidadySotware.com / Testing / Pruebas Unitarias 3

Autor: Ing. Alexander Oré B.

UNIT TESTING - PRUEBAS UNITARIAS - CAP 3

 

Tal como se muestra en la figura 3, luego de probar los módulos de más bajo nivel (E, F y G), continuamos con los módulos del siguiente nivel, para esto debemos construir nuevos drivers o impulsores (B y C), que se aplicaran directamente a los módulos superiores (B y C) y estos a su vez se integrarán a los de más bajo nivel (E, F Y G).

Este proceso se repite algunas veces hasta que se culmina por probar el sistema completo, en la figura 4 se muestra un nivel más de integracion incremental ascendente.

 
 

 

Integración Incremental Ascendente - Fase 2

Fig. 3 Integración Incremental Ascendente - Fase 2

 

Integración Incremental Ascendente - Fase 3

Fig. 4 Integración Incremental Ascendente - Fase 3

 

Ventajas de la integración incremental ascendente:

  • Las entradas para las pruebas son más fáciles de crear ya que los módulos inferiores suelen tener funciones más específicas.
  • Es más fácil la observación de los resultados de las pruebas puesto que es en los módulos inferiores donde se elaboran.
  • Resuelve primero los errores de los módulos inferiores que son los que acostumbran tener el procesamiento más complejo, para luego nutrir de datos al resto del sistema.

Desventajas de la integración incremental ascendente:

  • Se requieren módulos impulsores, que deben escribirse especialmente y que no son necesariamente sencillos de codificar.
  • El sistema como entidad no existe hasta que se agrega el último módulo.

<<Anterior - Siguiente >>

 

Ing. Alexander Oré B.

 
 
 
CalidadySoftware.com 2009 - © Todos los derechos reservados
Sitio Web Alojado por NazcaSoft.com