Sobes.tech
Junior

İndiyə kimi hər hansı test yazırsınız — vahid, inteqrasiya və ya digər?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, mən testlər yazıram ki, BI həllərinin keyfiyyətini və sabitliyini təmin edim. Əsasən, bu, məlumatların düzgün yüklənməsi və transformasiyasını, eləcə də Tableau və ya PowerBI-də vizuallaşdırmanı yoxlayan inteqrasiya testləridir. BI mühitlərində vahid testlər daha az rast gəlinir, lakin mən onları Python və ya SQL-də yazılmış skript və funksiyaları yoxlamaq üçün istifadə edirəm.

Məlumatların transformasiyası funksiyasını yoxlamaq üçün sadə Python test nümunəsi:

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 keçdi")