Sobes.tech
Junior

Píšete nyní nějaké testy — jednotkové, integrační nebo jiné?

sobes.tech AI

Odpověď od AI

Ano, píši testy, abych zajistil kvalitu a stabilitu BI řešení. Převážně se jedná o integrační testy, které ověřují správnost načítání a transformace dat, stejně jako vizualizaci v Tableau nebo PowerBI. Jednotkové testy v prostředích BI jsou méně časté, ale používám je k ověření skriptů a funkcí, například napsaných v Pythonu nebo SQL.

Příklad jednoduchého testu v Pythonu pro ověření funkce transformace dat:

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 úspěšný")