BİLGİ BANKASI
QA (Kalite Güvencesi) ve Yazılım Testi Nedir?
Bir ürünün “çalışması” yetmez; doğru koşullarda, doğru sonuçla, tutarlı şekilde çalışması gerekir. QA (Quality Assurance), bu güvenceyi sağlayan süreç disiplinidir. Test ise QA’nın en görünür aracıdır.
Yaygın Test Türleri
- Birim Testi (Unit): Fonksiyon/bileşen düzeyi doğrulama
- Entegrasyon Testi: Modüller birlikte doğru çalışıyor mu?
- Regresyon Testi: Yeni değişiklik eski çalışanı bozdu mu?
- UAT (Kullanıcı Kabul): İş senaryoları gerçek kullanıcı gözüyle geçiyor mu?
QA Neden “Sadece Bug Bulmak” Değildir?
QA; kalite standardı kurar: gereksinim netliği, kabul kriterleri, test otomasyonu, performans ve güvenlik kontrolleri, sürüm risk analizi… İyi QA, maliyeti “sonradan düzeltme” yerine “başta önleme”ye çeker.