Kalite Mühendisliği
Denomas kalite mühendisliği — test seviyeleri, hata bütçeleri, test piramidi, kabul kriterleri
2 minute read
Kalite Mühendisliği
Kalite, Denomas'ta ayrı bir aşama değildir. Geliştirme sürecinin içine gömülü bir disiplindir.
Test Piramidi
╱ ╲
╱ E2E ╲ — Az ama kritik
╱───────╲
╱ Enteg. ╲ — Servisler arası
╱─────────────╲
╱ Birim Testleri ╲ — Çok ve hızlı
╱─────────────────────╲
| Seviye | Hedef Kapsam | Çalıştırma | Araç |
|---|---|---|---|
| Birim | %80+ | Her commit | pytest, jest |
| Entegrasyon | Kritik akışlar | Her MR | pytest + testcontainers |
| E2E | Kullanıcı senaryoları | Her release | Playwright, Cypress |
| Performans | Kritik endpoint'ler | Haftalık | k6 |
Hata Bütçesi (Error Budget)
Her üretim servisi için aylık hata bütçesi tanımlanır:
Hata Bütçesi = 1 - SLO
Örnek: SLO = %99.9 → Hata Bütçesi = %0.1 → Ayda ~43 dakika downtime
| SLO | Hata Bütçesi | Aylık İzin |
|---|---|---|
| %99.9 | %0.1 | ~43 dakika |
| %99.5 | %0.5 | ~3.6 saat |
| %99.0 | %1.0 | ~7.3 saat |
Hata bütçesi tükendiyse:
- Yeni özellik geliştirme durur
- Tam odak güvenilirlik iyileştirmesine geçer
- Post-mortem yapılır ve aksiyon planı oluşturulur
Kabul Kriterleri
Her özellik için kabul kriterleri tanımlanır:
- Fonksiyonel kriterler (özellik beklediği gibi çalışıyor)
- Performans kriterleri (yanıt süresi, throughput)
- Güvenlik kriterleri (OWASP Top 10 kontrolü)
- Erişilebilirlik kriterleri (WCAG 2.1 AA)
- Dokümantasyon kriterleri (handbook ve API doc güncellenmiş)
Sorumluluk
Kalite mühendisliği standartlarının uygulanmasından @muhendislik-ekibi sorumludur. Her takım, kendi ürünlerinin kalite metriklerini izler.
Ajan Protokolü
Yapay Zeka Asistanları test yazımı, test coverage analizi ve hata bütçesi izleme görevlerinde bulunabilir.
İlgili Sayfalar
- Mühendislik Genel Bakış
- Kod Kalitesi
- CI/CD Pipeline
- İzleme ve Gözlemlenebilirlik
- Sürüm Süreci
Geribildirim
Bu sayfa yararlı oldu mu?
Bu sayfa faydali oldu
Bu sayfa gelistirilmeli
