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