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