Birim testi (unit test)
Kısaca: Birim testi, programın küçük, sınırlı bir birimini (genellikle bir işlev veya sınıf) doğru davranış için otomatik denetler – hızlı, yalıtılmış ve tekrarlanabilir.
Biraz daha ayrıntılı: Birim testleri test piramidinin tabanını oluşturur: çok sayıda hızlı birim testi, daha az entegrasyon testi, az sayıda yavaş uçtan uca test. Hataları erken bulur, beklenen davranışı belgeler ve yeniden düzenlemeyi güvenli kılar. CI/CD hattında her değişiklikte çalışırlar.
Ayrıntılı
# calc.py
def discount(price, percentAyrıca bak: TDD, Yeniden düzenleme, Hata ayıklama, CI/CD hattı