Sobes.tech
Junior

Şu anda herhangi bir test yazıyor musunuz — birim, entegrasyon veya başka?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, BI çözümlerinin kalite ve istikrarını sağlamak için testler yazıyorum. Genellikle veri yükleme ve dönüşümünün doğru olup olmadığını ve Tableau veya PowerBI'de görselleştirmeyi kontrol eden entegrasyon testleri yapıyorum. BI ortamlarında birim testleri daha az rastlanır, ancak Python veya SQL ile yazılmış betikler ve fonksiyonlar için kullanıyorum.

Veri dönüşüm fonksiyonunu kontrol etmek için basit bir Python testi örneği:

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 başarılı")