Kara kutu test (KKT), yazılımın iç yapısına ve koduna bakmadan, tamamen kullanıcı perspektifinden girdiler verip çıktıları gözlemleyerek sistemin beklendiği gibi çalışıp çalışmadığını doğrulama yaklaşımıdır. Bu yöntem özellikle 3. parti bileşenlerde veya karmaşık sistemlerde, uçtan uca kritik akışların güvence altına alınmasını sağlar. Yazıda KKT’nin fonksiyonel test, regresyon test ve fonksiyonel olmayan testlerle nasıl ele alındığı; ayrıca avantajları (pratiklik, tekrar edilebilirlik, otomasyona uygunluk) ve dezavantajları (tüm senaryoların test edilememesi, kök neden analizinin zor olması) genel çerçevede özetlenir.
