Middle
Koje kvalitete kontrole (Quality Gates) poznajete?
sobes.tech АИ
Одговор од АИ
Квалитетна капија – скуп критеријума које тим мора да испуни пре преласка на следећу фазу живота циклуса развоја или распоређивања софтвера.
Главне карактеристике контроле (Квалитетне капије):
- Статичка анализа кода: Провера изворног кода на усклађеност са стандардима кодирања, потенцијалне грешке, уљези и "мириси" кода коришћењем аутоматизованих алата (нпр. SonarQube).
- Покривеност јединичним тестовима: Одређивање процента или броја изворног кода који је покривен аутоматизованим јединичним тестовима. Минимални праг покривености је одређен.
- Стопа успеха интеграционих тестова: Успех у извршавању аутоматизованих интеграционих тестова који проверавају интеракцију између различитих компоненти или модула система.
- Стопа успеха тестова од краја до краја (E2E): Успех у извршавању аутоматизованих тестова који имитирају акције крајњег корисника у систему.
- Прагови перформанси: Испуњавање метрика перформанси апликације (нпр. време одговора, пропусност) на основу резултата аутоматизованих тестова оптерећења и стреса.
- Резултати скенирања безбедности: Нема или прихватљив ниво критичних и високоприоритетних уљеза које откривају аутоматизовани скенери безбедности (нпр. SAST, DAST).
- Статус документације: Актуелност и потпуност релевантне техничке документације (нпр. API документација, кориснички приручници).
- Стопа решених дефеката: Индикатор броја исправљених и потврђених дефеката у одређеном периоду или као однос укупног броја откривених дефеката.
- Завршетак прегледа кода: Потврда да је процес прегледа кода од стране других чланова тима завршен или одобрен.
- Потпуност функција: Потврда имплементације функционалности у складу са захтевима (често субјективни критеријум који захтева сагласност).