Sobes.tech
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).