Sobes.tech
Middle

Aké vlastnosti kontroly (Quality Gates) poznáte?

sobes.tech AI

Odpoveď od AI

Kvalitná brána – súbor kritérií, ktoré musí tím splniť pred prechodom na ďalšiu fázu životného cyklu vývoja alebo nasadenia softvéru.

Hlavné kontrolné kvality (Kvalitné brány):

  • Statická analýza kódu: Kontrola zdrojového kódu na súlad so štandardmi kódovania, potenciálne chyby, zraniteľnosti a "zápachy" kódu pomocou automatizovaných nástrojov (napríklad SonarQube).
  • Pokrytie jednotkovými testami: Určenie percenta alebo počtu zdrojového kódu, ktorý je pokrytý automatizovanými jednotkovými testami. Stanoví sa minimálny prah pokrytia.
  • Miera úspešnosti integračných testov: Úspešnosť pri vykonávaní automatizovaných integračných testov, ktoré kontrolujú interakciu medzi rôznymi komponentmi alebo modulmi systému.
  • Percento úspešnosti end-to-end (E2E) testov: Úspešnosť pri vykonávaní automatizovaných testov, ktoré napodobňujú akcie koncového používateľa v systéme.
  • Prahy výkonu: Dodržiavanie metrík výkonu aplikácie (napríklad doba odozvy, priepustnosť) na základe výsledkov automatizovaných testov zaťaženia a stresu.
  • Výsledky skenovania bezpečnosti: Neprítomnosť alebo akceptovateľná úroveň kritických a vysokoprioritných zraniteľností zistených automatizovanými skenermi bezpečnosti (napríklad SAST, DAST).
  • Stav dokumentácie: Aktualita a úplnosť relevantnej technickej dokumentácie (napríklad API dokumentácia, používateľské príručky).
  • Percento odstránených chýb: Ukazovateľ počtu opravených a potvrdených chýb za určité obdobie alebo ako pomer k celkovému počtu zistených chýb.
  • Dokončenie revízie kódu: Potvrdenie, že proces revízie kódu od iných členov tímu bol dokončený alebo schválený.
  • Kompletnosť funkcií: Potvrdenie implementácie funkcií podľa požiadaviek (často subjektívne kritérium, ktoré vyžaduje súhlas).