Las pruebas unitarias de un pipeline verifican que una función o transformación específica de datos —por ejemplo, una función que calcula un descuento— produce el resultado correcto ante entradas de prueba conocidas, sin necesitar ejecutar todo el pipeline completo con datos reales para verificar esa lógica puntual.
Por qué son valiosas más allá de las pruebas de calidad de datos
Mientras que las pruebas de calidad de datos verifican los datos en sí (¿esta columna tiene valores razonables?), las pruebas unitarias verifican la lógica de transformación en sí misma (¿esta función calcula correctamente lo que debería calcular?), siendo ambos tipos de verificación complementarios y necesarios para un pipeline confiable.
