Sobes.tech
Junior

¿Está escribiendo actualmente algún tipo de pruebas: unitarias, de integración u otras?

sobes.tech AI

Respuesta de la IA

Sí, escribo pruebas para garantizar la calidad y estabilidad de las soluciones de BI. Principalmente son pruebas de integración que verifican la correcta carga y transformación de datos, así como la visualización en Tableau o PowerBI. Las pruebas unitarias en entornos de BI son menos frecuentes, pero las utilizo para verificar scripts y funciones, por ejemplo, escritos en Python o SQL.

Ejemplo de una prueba sencilla en Python para verificar una función de transformación de datos:

def transform(data):
    return [x * 2 for x in data]


def test_transform():
    input_data = [1, 2, 3]
    expected = [2, 4, 6]
    assert transform(input_data) == expected

if __name__ == "__main__":
    test_transform()
    print("Prueba pasada")