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