Sobes.tech
Junior

Ír-e jelenleg valamilyen tesztet — egység, integráció vagy más?

sobes.tech MI

Válasz az MI-től

Igen, teszteket írok az BI-megoldások minőségének és stabilitásának biztosítása érdekében. Főként integrációs tesztekről van szó, amelyek ellenőrzik az adatok helyes betöltését és átalakítását, valamint a vizualizációt Tableau vagy PowerBI-ban. Az egységtesztek ritkábban fordulnak elő BI-környezetekben, de ezeket a szkriptek és funkciók, például Python vagy SQL nyelven írtak ellenőrzésére használom.

Egyszerű Python-teszt példája az adatok átalakítási funkciójának ellenőrzésére:

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("Teszt sikeres")