Datapedia
Ingeniería de Datos

Pruebas de integración de datos

Verificaciones que comprueban que distintos componentes de un pipeline de datos funcionan correctamente en conjunto, incluyendo sus conexiones reales con sistemas externos.

TestingPipeline de datos

Las pruebas de integración verifican que los distintos componentes de un pipeline de datos —la extracción desde una fuente real, la transformación, la carga hacia el destino— funcionan correctamente cuando se ejecutan en conjunto, incluyendo la interacción real con sistemas externos como bases de datos o APIs, en lugar de probar cada componente de forma aislada.

Por qué complementan a las pruebas unitarias

Una función de transformación puede pasar todas sus pruebas unitarias de forma aislada, y aun así el pipeline completo puede fallar por problemas de integración, como un cambio inesperado en el formato de datos que entrega una fuente externa real, algo que solo una prueba de integración efectiva contra esa fuente real puede detectar.