U bent hier:
Kwaliteitspoorten
Kwaliteitspoorten definiëren de drempelwaarden, ernstlimieten en essentiële testvereisten waaraan wijzigingen moeten voldoen voordat u doorgaat in uw pijplijn.
Kwaliteitspoorten zijn geautomatiseerde controlepunten die ervoor zorgen dat werkitems voldoen aan uw kwaliteitsnormen voordat ze de pijplijn doorlopen. In plaats van te vertrouwen op handmatige afmelding passen kwaliteitspoorten uw gedefinieerde regels toe op elke testuitvoering. Hierdoor wordt automatisch voorkomen dat een werkitem doorgaat als de resultaten niet voldoen aan uw normen.
Kwaliteitspoorten worden gekoppeld aan testsuites en afgedwongen op het niveau van de pijplijnfase. Elke fase kan zijn eigen regels voor kwaliteitspoorten hebben, waardoor u steeds strengere normen kunt toepassen naarmate werkitems dichter bij Productie komen.
Hoe kwaliteitspoorten in de pijplijn passen
Wanneer de uitvoering van een Test Suite-groep wordt voltooid, ongeacht of deze wordt geactiveerd door een beoordelingsevent of een pre-promotie-event, evalueren kwaliteitspoorten de resultaten. Als aan alle poortcriteria wordt voldaan, wordt het werkitem gewist om door te gaan. Als een poort mislukt, wordt het werkitem geblokkeerd en ontvangt de ontwikkelaar de details die nodig zijn om het probleem te onderzoeken en op te lossen.
Kwaliteitsgatecriteria
DevOps Center Testing evalueert kwaliteitspoorten op basis van drie criteria. U kunt elke combinatie van deze configureren wanneer u een kwaliteitspoortregel maakt:
| Criteria | De manier waarop het werkt... |
|---|---|
| Drempelwaarde voor ernstniveau | De poort mislukt als een test op of boven uw gedefinieerde ernstniveau mislukt. Als u bijvoorbeeld de drempelwaarde instelt op 1 — Kritiek, wordt het werkitem geblokkeerd als een kritieke-ernsttest mislukt, ongeacht het algemene slagingspercentage. |
| Testpaspercentage | De poort mislukt als het algemene percentage geslaagde tests in de suite onder uw gedefinieerde waarde valt. Een drempelwaarde van 85% betekent bijvoorbeeld dat minstens 85 van de 100 tests moeten slagen. |
| Essentiële testfouten | De poort mislukt als een test die is gemarkeerd als Essentieel, mislukt, ongeacht het ernstniveau of het algemene slagingspercentage. Gebruik dit voor tests met een hoge inzet waarbij mislukking altijd een blokkade vormt, zoals betalingsverwerking of beveiligingsvalidatielogica. |
- Een kwaliteitsgateregel maken
Definieer een kwaliteitsgateregel die de drempelwaarde voor geslaagd, de ernstlimieten of essentiële testvereisten voor een testreeks instelt. - Een kwaliteitspoort toevoegen aan een testreeks
Voeg een kwaliteitspoortregel toe aan een testreeks om geslaagde criteria af te dwingen voordat werkitems kunnen worden doorgezet. - Een kwaliteitspoort verwijderen uit een testreeks
Koppel een kwaliteitspoortregel los van een testreeks om de afdwingingscriteria voor die reeks te verwijderen.

