Sobes.tech
Middle

Koje kvalitete kontrole (Quality Gates) poznajete?

sobes.tech АИ

Одговор од АИ

Квалитетна капија – скуп критеријума које тим мора да испуни пре преласка на следећу фазу живота циклуса развоја или распоређивања софтвера.

Главне карактеристике контроле (Квалитетне капије):

  • Статичка анализа кода: Провера изворног кода на усклађеност са стандардима кодирања, потенцијалне грешке, уљези и "мириси" кода коришћењем аутоматизованих алата (нпр. SonarQube).
  • Покривеност јединичним тестовима: Одређивање процента или броја изворног кода који је покривен аутоматизованим јединичним тестовима. Минимални праг покривености је одређен.
  • Стопа успеха интеграционих тестова: Успех у извршавању аутоматизованих интеграционих тестова који проверавају интеракцију између различитих компоненти или модула система.
  • Стопа успеха тестова од краја до краја (E2E): Успех у извршавању аутоматизованих тестова који имитирају акције крајњег корисника у систему.
  • Прагови перформанси: Испуњавање метрика перформанси апликације (нпр. време одговора, пропусност) на основу резултата аутоматизованих тестова оптерећења и стреса.
  • Резултати скенирања безбедности: Нема или прихватљив ниво критичних и високоприоритетних уљеза које откривају аутоматизовани скенери безбедности (нпр. SAST, DAST).
  • Статус документације: Актуелност и потпуност релевантне техничке документације (нпр. API документација, кориснички приручници).
  • Стопа решених дефеката: Индикатор броја исправљених и потврђених дефеката у одређеном периоду или као однос укупног броја откривених дефеката.
  • Завршетак прегледа кода: Потврда да је процес прегледа кода од стране других чланова тима завршен или одобрен.
  • Потпуност функција: Потврда имплементације функционалности у складу са захтевима (често субјективни критеријум који захтева сагласност).