Sobes.tech
Middle

Welke kwaliteitscontroles (Quality Gates) kent u?

sobes.tech AI

Antwoord van AI

Kwaliteitspoort – een set criteria die door het team moeten worden voldaan voordat ze naar de volgende fase van de levenscyclus van ontwikkeling of implementatie van software gaan.

Belangrijkste controlekwaliteiten (Kwaliteitspoorten):

  • Statische code-analyse: Controle van de broncode op naleving van coderingsnormen, potentiële fouten, kwetsbaarheden en "geuren" in de code met behulp van geautomatiseerde tools (bijvoorbeeld SonarQube).
  • Unit test coverage: Bepaling van het percentage of aantal broncode dat wordt gedekt door geautomatiseerde unittests. Er wordt een minimale dekking vastgesteld.
  • Succespercentage van integratietests: Succes bij het uitvoeren van geautomatiseerde integratietests die de interactie tussen verschillende componenten of modules van het systeem controleren.
  • Succespercentage van end-to-end (E2E) tests: Succes bij het uitvoeren van geautomatiseerde tests die acties van de eindgebruiker in het systeem nabootsen.
  • Prestatielimieten: Voldoen aan de prestatietargets van de applicatie (bijvoorbeeld responstijd, doorvoer) op basis van de resultaten van geautomatiseerde load- en stresstests.
  • Veiligheidsscans: Afwezigheid of acceptabel niveau van kritieke en hoog-prioriteitskwetsbaarheden die worden gedetecteerd door geautomatiseerde beveiligingsscanners (bijvoorbeeld SAST, DAST).
  • Documentatiestatus: Actualiteit en volledigheid van relevante technische documentatie (bijvoorbeeld API-documentatie, gebruikershandleidingen).
  • Gerapporteerde defecten: Aantal gecorrigeerde en bevestigde defecten binnen een bepaalde periode of als percentage van het totale aantal gedetecteerde defecten.
  • Code review voltooid: Bevestiging dat het code reviewproces door andere teamleden is voltooid of goedgekeurd.
  • Functionaliteit volledigheid: Bevestiging dat de functionaliteit is geïmplementeerd volgens de vereisten (vaak een subjectief criterium dat overeenstemming vereist).