Kvalitetsgrindregler är kontrollpunkter som säkerställer att endast arbetsobjekt som uppfyller dina kvalitetskriterier går till nästa pipelinesteg. Använd kvalitetsgrindregler för att upprätthålla kodkvalitet, säkerställa pålitliga distribueringar och identifiera problem tidigt i programmets livscykel. Om en kvalitetsgrindregel misslyckas kan du analysera orsaken och lösa eventuella problem innan du försöker flytta upp arbetsobjektet igen.
Versioner som krävs
Tillgängliga i: Lightning Experience
Tillgängliga i: Utgåvorna Enterprise, Performance, Professional (API-åtkomst krävs), Unlimited och Developer
Kvalitetsgrindregler använder något av dessa kriterier:
Tröskel för allvarlighetsgrad – Om något test med en allvarlighetsgrad lika med eller högre än tröskeln misslyckas misslyckas kvalitetsgrindregeln. Till exempel, om allvarlighetströskeln är inställd på 3, testfel av allvarlighetsgrad 1, 2 eller 3 gör att denna kvalitetsgrindregel misslyckas.
Procentandel testresultat – Om det totala antalet testresultat är under den angivna procentandelen misslyckas kvalitetsregeln. Till exempel, om testresultatprocenten är 90 % och färre än 90 % av testerna i testsviten godkänns misslyckas denna kvalitetsgrindregel.
Kontrollera om det finns några väsentliga testfel – Om något test misslyckas som är markerat som väsentligt misslyckas kvalitetsgrindregeln.
Du kan tilldela kvalitetsgrindregler till varje testsvit som är tilldelad till ett pipelinesteg. När ett arbetsobjekt flyttas upp kör DevOps Testing testsviterna och utvärderar kvalitetsgrindreglerna. Om alla kvalitetsgrindkriterier uppfylls flyttas arbetsobjekten som innehåller ändringarna till nästa pipelinesteg. Om något kriterium inte uppfylls misslyckas testsvitkörningen automatiskt.
Skapa en kvalitetsgrindregel Skapa en kvalitetsgrindregel baserat på dina testmål. Vi rekommenderar att fastställa kriterier som är realistiska men ändå strikta nog att upprätthålla kvaliteten.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.