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