Sobes.tech
Middle

Jaké vlastnosti kontroly (Quality Gates) znáte?

sobes.tech AI

Odpověď od AI

Kvalitní brána – je soubor kritérií, které musí tým splnit před přechodem na další fázi životního cyklu vývoje nebo nasazení softwaru.

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

  • Statická analýza kódu: Kontrola zdrojového kódu na shodu s kodérskými standardy, potenciální chyby, zranitelnosti a "zápachy" kódu pomocí automatizovaných nástrojů (například SonarQube).
  • Pokrytí jednotkovými testy: Určení procenta nebo počtu zdrojového kódu pokrytého automatizovanými jednotkovými testy. Stanoví se minimální práh pokrytí.
  • Míra úspěšnosti integračních testů: Úspěšnost provádění automatizovaných integračních testů, které kontrolují interakci mezi různými komponentami nebo moduly systému.
  • Míra úspěšnosti end-to-end (E2E) testů: Úspěšnost provádění automatizovaných testů, které napodobují akce koncového uživatele v systému.
  • Prahy výkonu: Shoda s metrikami výkonu aplikace (například doba odezvy, propustnost) na základě výsledků automatizovaných zátěžových a stresových testů.
  • Výsledky skenování bezpečnosti: Absence nebo přijatelná úroveň kritických a vysokoprioritních zranitelností zjištěných automatizovanými skenery bezpečnosti (například SAST, DAST).
  • Stav dokumentace: Aktuálnost a úplnost relevantní technické dokumentace (například API dokumentace, uživatelské příručky).
  • Míra odstraněných chyb: Ukazatel počtu opravených a potvrzených chyb za určité období nebo jako poměr k celkovému počtu zjištěných chyb.
  • Dokončení revize kódu: Potvrzení, že proces revize kódu ostatními členy týmu byl dokončen nebo schválen.
  • Kompletnost funkcí: Potvrzení implementace funkcionalit podle požadavků (často subjektivní kritérium, které vyžaduje shodu).