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