YTM Dersleri: Bölüm 2
Yazılım Kalitesi ve Test Planlaması
Juran’ın Kalite Üçlemesi’nden Test Stratejisine — kaliteyi planlamanın temelleri
🔺 Juran’ın Kalite Üçlemesi
Kalite Planlaması
Hedefleri belirle, müşteri ihtiyaçlarını anla, süreçleri tasarla.
Kalite Kontrolü
Performansı ölç, sapmaları tespit et, standartlara uyumu denetle.
Kalite Geliştirme
Sorunları çöz, süreçleri iyileştir, kaliteyi bir üst seviyeye taşı.
📐 Kalite Planlaması Adımları
Proje Geliştirme
Kalite hedefleri ve proje kapsamı netleştirilir.
Müşteri Belirleme
İç ve dış müşteriler tanımlanır, beklentiler ortaya konur.
İhtiyaç Analizi
Müşteri ihtiyaçları detaylı biçimde analiz edilir.
Metrik Geliştirme
Başarıyı ölçecek kalite metrikleri ve kriterler belirlenir.
Süreç Geliştirme
Kalite hedeflerine ulaşacak süreçler tasarlanır ve uygulanır.
🧪 Test Planlaması Bileşenleri
Kapsam
Neyin test edileceği ve neyin kapsam dışı olduğu belirlenir.
Yaklaşım
Test yöntemleri, teknikleri ve araçları seçilir.
Kaynak
İnsan kaynağı, araçlar ve bütçe planlanır.
Ortam
Test ortamları, donanım ve yazılım gereksinimleri tanımlanır.
Tahminleme
Süre, efor ve maliyet tahminleri yapılır.
Çıktılar
Test raporları, defect logları ve tamamlanma kriterleri belirlenir.
⚖️ Test Stratejisi vs Test Planı
Test Stratejisi
- ✦ Organizasyon genelinde geçerlidir
- ✦ Üst seviye, genel bir belgedir
- ✦ Nadiren güncellenir
- ✦ Tüm projeler için ortak çerçeve sunar
- ✦ Yönetim tarafından onaylanır
Test Planı
- ✦ Projeye özgüdür
- ✦ Detaylı ve spesifiktir
- ✦ Proje boyunca güncellenebilir
- ✦ Tek bir projeyi kapsar
- ✦ Test ekibi tarafından hazırlanır
