Middle
Hangi kalite kapıları (Quality Gates) biliyorsunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kalite Kapısı – geliştirme veya yazılım dağıtım yaşam döngüsünün bir sonraki aşamasına geçmeden önce ekibin yerine getirmesi gereken kriterler kümesidir.
Ana kalite kontrolleri (Kalite Kapıları):
- Statik Kod Analizi: Otomatik araçlar (örneğin, SonarQube) kullanılarak kodlama standartlarına uygunluk, potansiyel hatalar, güvenlik açıkları ve "koku" kodların kontrolü.
- Birim Test Kapsamı: Otomatik birim testleriyle kapsanan kaynak kodunun yüzdesi veya miktarının belirlenmesi. Minimum kapsama eşiği belirlenir.
- Entegrasyon Testi Başarı Oranı: Sistem içindeki farklı bileşenler veya modüller arasındaki etkileşimi kontrol eden otomatik entegrasyon testlerinin başarıyla tamamlanma oranı.
- Uçtan Uca (E2E) Test Başarı Oranı: Kullanıcıların sistemdeki işlemleri taklit eden otomatik uçtan uca testlerinin başarı oranı.
- Performans Eşik Değerleri: Otomatik yük ve stres testleri sonuçlarına göre uygulamanın yanıt süresi, kapasite gibi performans metriklerine uygunluk.
- Güvenlik Tarama Sonuçları: Otomatik güvenlik tarayıcıları (örneğin, SAST, DAST) tarafından tespit edilen kritik ve yüksek öncelikli güvenlik açıklarının olmaması veya kabul edilebilir seviyede olması.
- Dokümantasyon Durumu: İlgili teknik dokümantasyonun güncelliği ve tamlığı (örneğin, API dokümantasyonu, kullanıcı kılavuzları).
- Düzeltilen Hata Oranı: Belirli bir süre içinde düzeltilmiş ve doğrulanmış hata sayısı veya toplam hata sayısına oranı.
- Kod İnceleme Tamamlanması: Kod inceleme sürecinin diğer ekip üyeleri tarafından tamamlandığı veya onaylandığına dair onay.
- Özellik Tamamlığı: Gereksinimlere uygun olarak fonksiyonların uygulanmasının doğrulanması (sıklıkla öznel bir kriter olup, uzlaşma gerektirir).