Sobes.tech
Middle

Milyen minőségellenőrzési (Quality Gates) tulajdonságokat ismer?

sobes.tech MI

Válasz az MI-től

Minőségkapu – ez egy kritériumok halmaza, amelyeket a csapatnak teljesítenie kell, mielőtt a szoftver fejlesztési vagy telepítési életciklusának következő szakaszába lépne.

A fő ellenőrzési jellemzők (Minőségkapuk):

  • Statikus kód elemzés: A forráskód ellenőrzése a kódolási szabványoknak való megfelelés, potenciális hibák, sebezhetőségek és "szag" kódok automatikus eszközök (pl. SonarQube) segítségével.
  • Egység teszt lefedettség: A forráskód azon százalékának vagy számának meghatározása, amelyet automatizált egység tesztek fednek le. Minimális lefedettségi küszöb van meghatározva.
  • Integrációs tesztek sikerességi aránya: Az automatizált integrációs tesztek sikeressége, amelyek ellenőrzik a rendszer különböző komponensei vagy moduljai közötti interakciót.
  • Végponttól végpontig (E2E) tesztek sikerességi aránya: Az automatizált végponttól végpontig tesztek sikeressége, amelyek a végfelhasználó műveleteit szimulálják a rendszerben.
  • Teljesítményküszöbök: Az alkalmazás teljesítményének megfelelősége (pl. válaszidő, átviteli sebesség) az automatizált terhelés- és stressztesztek eredményei alapján.
  • Biztonsági szkennelési eredmények: Kritikus és magas prioritású sebezhetőségek hiánya vagy elfogadható szintje, amelyeket automatizált biztonsági szkennerek (pl. SAST, DAST) találtak.
  • Dokumentáció állapota: A releváns műszaki dokumentáció aktuális és teljes (pl. API dokumentáció, felhasználói kézikönyvek).
  • Megoldott hibák aránya: A kijavított és megerősített hibák száma egy adott időszakban vagy az összes észlelt hiba arányában.
  • Kódáttekintés befejezése: A megerősítés, hogy a kódáttekintési folyamat más csapattagok által befejeződött vagy jóváhagyott.
  • Funkcionalitás teljessége: A funkciók megvalósításának megerősítése a követelmények szerint (gyakran szubjektív kritérium, amely egyeztetést igényel).