Middle
Kuras kvalitātes kontroles (Quality Gates) jūs zināt?
sobes.tech AI
Atbilde no AI
Kvalitātes vārti – tas ir kritēriju kopums, kas jāizpilda komandai pirms pārejas uz nākamo dzīves cikla posmu vai programmatūras izvietošanas.
Galvenie kvalitātes kontroles kritēriji (Quality Gates):
- Statiskā koda analīze: automatizēti rīki (piemēram, SonarQube) pārbauda koda atbilstību standartiem, potenciālas kļūdas, ievainojamības un "smakas".
- Vienību testu pārklājums: procentuālais vai skaitliskais rādītājs, cik daudz koda ir pārklāts ar automatizētiem moduļu testiem. Nosakāms minimālais pārklājuma līmenis.
- Integrācijas testu veiksmes rādītājs: automatizēti integrācijas testi, kas pārbauda dažādu komponentu vai moduļu mijiedarbību, veiksmes procents.
- End-to-End (E2E) testu veiksmes rādītājs: automatizēti testi, kas imitē gala lietotāja darbības sistēmā, veiksmes procents.
- Veiktspējas sliekšņi: automatizēti slodzes un stresa testi parāda lietojumprogrammas veiktspēju pēc noteiktiem rādītājiem (piemēram, reakcijas laiks, caurlaidība).
- Drošības skenēšanas rezultāti: kritisku un augsta prioritātes ievainojumu neesamība vai pieņemams līmenis, ko nosaka automatizēti drošības skeneri (piemēram, SAST, DAST).
- Dokumentācijas statuss: atjaunināta un pilnīga tehniskā dokumentācija (piemēram, API dokumentācija, lietotāja rokasgrāmatas).
- Labotu defektu rādītājs: skaits, cik defektu ir novērsti un apstiprināti noteiktā laika posmā vai to daļa no kopējā defektu skaita.
- Koda pārskatīšanas pabeigšana: apstiprinājums, ka koda pārskatīšana ir pabeigta vai veikta ar komandas locekļu starpniecību.
- Funkcionalitātes pilnīgums: funkcionalitātes īstenošana saskaņā ar prasībām (bieži subjektīvs kritērijs, kas prasa vienošanos).