Eine Build-Pipeline schlägt zeitweise fehl, weil ein Test, der die Antwortzeit eines API-Endpunkts misst, instabil ist. Sie müssen verhindern, dass die Pipeline aufgrund dieses Tests fehlschlägt. Welche zwei Maßnahmen sollten Sie ergreifen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: „Flaky tests included in test pass percentage“ deaktivieren., Den Test manuell als „flaky“ markieren..
Warum dies die Antwort ist
Um zu verhindern, dass die Pipeline aufgrund eines instabilen Tests fehlschlägt, sollten Sie zwei Schritte unternehmen. Erstens, den Test manuell als "flaky" markieren. Dies kennzeichnet den Test als unzuverlässig, ohne dass er sofort den Build fehlschlagen lässt. Zweitens, die Option "Flaky tests included in test pass percentage" deaktivieren. Dadurch wird sichergestellt, dass als "flaky" markierte Tests nicht in die Erfolgsquote des Testlaufs einbezogen werden und somit die Gesamtbewertung der Pipeline nicht negativ beeinflussen, selbst wenn sie fehlschlagen. Das Deaktivieren der Flaky-Test-Erkennung ist nicht ideal, da dies die Identifizierung anderer instabiler Tests verhindern würde. Die Aktivierung von Test Impact Analysis (TIA) oder Test-Slicing sind Techniken zur Optimierung der Testausführung oder zur Reduzierung der Testzeit, aber sie lösen nicht das Problem eines instabilen Tests, der die Pipeline zum Fehlschlagen bringt.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich