Sobes.tech
Junior

Píšete momentálne nejaké testy — jednotkové, integračné alebo iné?

sobes.tech AI

Odpoveď od AI

Áno, píšem testy, aby som zabezpečil kvalitu a stabilitu BI riešení. Väčšinou ide o integračné testy, ktoré overujú správnosť načítania a transformácie dát, ako aj vizualizácie v Tableau alebo PowerBI. Jednotkové testy v BI prostrediach sú menej časté, ale používam ich na kontrolu skriptov a funkcií, napríklad napísaných v Pythone alebo SQL.

Príklad jednoduchého testu v Pythone na overenie funkcie transformácie dát:

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("Test prešiel")