Sobes.tech
Middle

Hansı keyfiyyət qapıları (Quality Gates) bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Keyfiyyət Qapısı – proqram təminatının inkişaf və ya yerləşdirmə həyat dövrünün növbəti mərhələsinə keçməzdən əvvəl komandanın yerinə yetirməli olduğu meyarlar toplusudur.

Əsas nəzarət keyfiyyətləri (Keyfiyyət Qapıları):

  • Statik Kod Analizi: Avtomatlaşdırılmış alətlər (məsələn, SonarQube) istifadə edilərək kodlama standartlarına uyğunluq, potensial səhvlər, zəifliklər və "qoxular" kodların yoxlanması.
  • Birlik Testləri Əhatə Dərəcəsi: Avtomatlaşdırılmış birlik testləri ilə əhatə olunan mənbə kodunun faizi və ya sayı. Minimal əhatə dərəcəsi müəyyən edilir.
  • İnteqrasiya Testlərinin Uğur Nisbəti: Sistem daxilində müxtəlif komponentlər və ya modullar arasındakı qarşılıqlı əlaqəni yoxlayan avtomatlaşdırılmış inteqrasiya testlərinin uğur nisbəti.
  • End-to-End (E2E) Testlərinin Uğur Nisbəti: Sistem daxilində istifadəçinin hərəkətlərini təqlid edən avtomatlaşdırılmış testlərin uğur nisbəti.
  • Performans Hədləri: Avtomatlaşdırılmış yükləmə və stres testlərinin nəticələrinə əsasən tətbiqin cavab müddəti və ötürmə qabiliyyəti kimi performans metriklərinə uyğunluq.
  • Təhlükəsizlik Skanner Nəticələri: Avtomatlaşdırılmış təhlükəsizlik skannerləri (məsələn, SAST, DAST) tərəfindən aşkarlanmış kritik və yüksək prioritetli zəifliklərin olmaması və ya qəbul edilə bilən səviyyədə olması.
  • Sənədləşdirmə Statusu: Əlaqəli texniki sənədlərin aktuallığı və tamlığı (məsələn, API sənədləri, istifadəçi bələdçiləri).
  • Həll Edilmiş Xətaların Faizi: Müəyyən bir dövrdə düzəldilmiş və təsdiqlənmiş xətaların sayı və ya ümumi aşkarlanmış xətaların nisbəti.
  • Kod Yoxlamasının Tamamlanması: Digər komanda üzvləri tərəfindən kod yoxlaması prosesinin tamamlandığının və ya təsdiqləndiyinin təsdiqi.
  • Xüsusiyyətlərin Tamlığı: Tələblərə uyğun funksionallığın həyata keçirilməsinin təsdiqi (tez-subjektiv meyar olub, razılıq tələb edir).