Sobes.tech
Junior — Middle
74

Алдыңғы лауазымыңызда кодты тексеру үшін автоматтандырылған тесттерді жасадыңыз ба немесе іске қостыңыз ба?

Сұралған компаниялар
30бит30бит

AI-дан жауап

sobes.tech AI

Иә, алдыңғы жобаларда мен Python кодына арналған автоматты тесттерді құрып, іске қостым, олар unittest және pytest Framework-тері арқылы орындалды. Бұл қателерді ерте кезеңде анықтауға көмектесті және өзгерістер енгізілген кезде қолданбаның тұрақтылығын қамтамасыз етті.

Міне, pytest қолдану арқылы қарапайым тесттің мысалы:

# test_sample.py

def add(a, b):
    return a + b


def test_add():
    assert add(2, 3) == 5
    assert add(-1, 1) == 0

Тесттер терминалда pytest командасы арқылы орындалады, ол автоматты түрде барлық тест функцияларын табады және орындайды.