Bir derleme işlem hattı, bir API uç noktasının yanıt süresini ölçen bir testin kararsız olması nedeniyle aralıklı olarak başarısız oluyor. İşlem hattının bu test nedeniyle başarısız olmasını engellemeniz gerekiyor. Hangi iki eylemi gerçekleştirmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Flaky tests included in test pass percentage seçeneğini temizleyin., Testi manuel olarak flaky olarak işaretleyin..
Neden bu cevap
Kararsız testler (flaky tests), bazen başarılı bazen başarısız olan testlerdir ve derleme işlem hattının güvenilirliğini düşürür. Bu durum, gerçek bir kod hatası olmamasına rağmen işlem hattının başarısız olmasına neden olabilir. "Flaky tests included in test pass percentage" seçeneğini temizlemek, kararsız olarak işaretlenmiş testlerin genel test geçme yüzdesine dahil edilmemesini sağlar. Bu, işlem hattının genel durumunu daha doğru yansıtır ve kararsız testler nedeniyle haksız yere başarısız olmasını engeller. Testi manuel olarak kararsız (flaky) olarak işaretlemek, sistemin bu testin güvenilir olmadığını bilmesini sağlar. Bu sayede, testin aralıklı başarısızlıkları işlem hattının genel başarısızlığına yol açmaz. Diğer seçenekler neden yanlış: "Flaky test detection ayarını Off olarak belirleyin" seçeneği, kararsız testlerin tespit edilmesini engeller ve sorunu çözmez, aksine göz ardı eder. "Test Impact Analysis (TIA) özelliğini etkinleştirin" ve "Test slicing özelliğini etkinleştirin" seçenekleri, testlerin yürütülme şeklini optimize etmeye yardımcı olsa da, kararsız testlerin kendiliğinden neden olduğu başarısızlıkları doğrudan engellemez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez