Sobes.tech
Middle

Milliseid kontrolli omadusi (Quality Gates) teate?

sobes.tech AI

Vastus AI-lt

Kvaliteediväravad – see on kriteeriumide kogum, mida meeskond peab täitma enne järgmise arendus- või juurutusetapi üleminekut elutsüklis või tarkvara juurutamisel.

Peamised kvaliteedikontrolli kriteeriumid (Quality Gates):

  • Statiline koodi analüüs: automaatsed tööriistad (näiteks SonarQube) kontrollivad koodi vastavust standarditele, potentsiaalseid vigu, haavatavusi ja "lõhnu".
  • Üksustestide katvus: automaatsete moodulitestide katvuse protsent või arv, määratakse minimaalne katvustase.
  • Integratsioonitestide edukus: automaatsed integratsioonitestid, mis kontrollivad erinevate komponentide või moodulite vahelist koostööd, edukuse määr.
  • Lõpuni (E2E) testide edukus: automaatsed testid, mis imiteerivad lõppkasutaja tegevusi süsteemis, edukuse määr.
  • Jõudluse piirangud: automaatsed koormus- ja stressitestid näitavad rakenduse jõudlust vastavalt määratud näitajatele (näiteks reageerimiskiirus, läbilaskevõime).
  • Turvaskaneerimise tulemused: kriitiliste ja kõrge prioriteediga haavatavuste puudumine või vastuvõetav tase, mida määravad automaatsed turvaskannerid (näiteks SAST, DAST).
  • Dokumentatsiooni staatus: asjakohase tehnilise dokumentatsiooni ajakohasus ja täielikkus (näiteks API-dokumentatsioon, kasutusjuhendid).
  • Parandatud defektide määr: näitaja, kui palju defekte on parandatud ja kinnitatud teatud perioodi jooksul või nende osakaal kogu defektide arvust.
  • Koodi ülevaatuse lõpetamine: kinnitamine, et koodi ülevaatus on tehtud või lõpetatud meeskonnaliikmete poolt.
  • Funktsionaalsuse täielikkus: funktsionaalsuse rakendamine vastavalt nõuetele (tihti subjektiivne kriteerium, mis nõuab kokkulepet).