Test Analizi

Azure Pipelines

zaman içinde test kalitesini izlemek ve test yardımcı malzemeleri iyileştirmek sağlıklı DevOps işlem hattının saklanması anahtarıdır. Test analizi, derlemeler ve yayınlar için test verilerinize neredeyse gerçek zamanlı görünürlük sağlar. Yinelenen, yüksek etkili kalite sorunlarını tanımlayarak işlem hattının verimliliğini artırmaya yardımcı olur.

Not

Test Analytics Şu anda yalnızca Azure Pipelines ile kullanılabilir.

Test raporları terminolojisini anlamak için sözlüğü okuyun.

Gerekirse Analytics uzantısını yükler

Daha fazla bilgi için bkz. analiz marketi uzantısı.

Derlemeler için test analizlerini görüntüleme

Ekiplerin sıklıkla veya zaman zaman başarısız olan testleri bulmasına ve düzeltmesine yardımcı olmak için, en üstteki test başarısız testler raporunu kullanın. Derleme Özeti, bu raporu barındıran analiz sayfasını içerir. Üst düzey görünüm, belirtilen dönem için test geçiş oranının ve seçilen derleme işlem hattının sonuçlarının özetini sağlar. Varsayılan Aralık 14 gündür.

Derlemedeki eğilimleri görüntüle

Yayınlar için test analizlerini görüntüle

Yayın kapsamında yürütülen testler için sağ üst köşedeki analiz bağlantısından test analizinden erişin. Yapıda olduğu gibi, Özet, belirtilen dönem için test geçiş hızının ve sonuçlarının toplanmış bir görünümünü sağlar.

Yayındaki eğilimleri görüntüle

Test arızaları

En üstteki test başarısız testler raporunu görüntülemek için bir derleme veya yayın Özeti açın. Bu rapor, işlem hatlarında hata ayrıntıları ile birlikte başarısız olan en üstteki testlerin ayrıntılı bir görünümünü sağlar.

Test Analizi ayrıntı görünümü

Ayrıntılı görünüm iki bölüm içerir:

  • Özet: belirli bir dönemde derlemede veya yayında yürütülen testler için anahtar nicel ölçümleri sağlar. Varsayılan görünüm 14 güne ait verileri gösterir.

    • Geçme oranı ve sonuçları: çeşitli sonuçlar genelinde testlerin dağıtımına birlikte geçiş yüzdesinigösterir.

      Geçiş hızını görüntüle

    • Başarısız testler: belirtilen dönemde başarısız olan testlerin ayrı sayısını sağlar. Yukarıdaki örnekte, 124 testlerinden kaynaklanan 986 test başarısız oldu.

      Başarısız testleri görüntüle

    • Grafik görünümü: belirtilen dönemin her gününde toplam test hatalarının ve ortalama geçme oranının eğilimi.

      Grafiği görüntüle

  • Sonuçlar: Toplam hata sayısı temelinde başarısız olan testlerin listesi. Sorunlu testleri belirlemesine yardımcı olur ve sonuçların ayrıntılı bir özetini detaya gitmenizi sağlar.

    Sonuçları görüntüleyin.

Grup testi sorunları

Rapor görünümü gruplama ölçütü seçeneği kullanılarak birkaç farklı yolla düzenlenebilir. Test sonuçlarını gruplandırmak, en üstteki başarısız testlerin çeşitli yönlerini ayrıntılı öngörüler sağlayabilir. Aşağıdaki örnekte, test sonuçları, ait oldukları Test dosyalarına göre gruplandırılır. Bir sonraki adımlarınızı kolayca tanımlamanızı ve önceliklendirmenize yardımcı olmak için, belirtilen dönemde test dosyalarını ve ilgili katkıyı test hatalarının toplamına doğru gösterir. Ayrıca, her test dosyası için, bu hatalara katkıda bulunan testleri gösterir.

Test dosyalarına göre Gruplandır

Bireysel testlerin detayına gitme

Ayrıntılar bölümünde bir veya daha fazla test tanımladıktan sonra, çözümlemek istediğiniz bireysel testi seçin. Bu, belirli bir dönemdeki her gün için başarılı veya başarısız test örnekleri gibi çeşitli sonuçların yığın grafik ile seçili testin detaya gitme görünümünü sağlar. Bu görünüm gizli desenleri çıkarmanıza ve eyleme göre işlem yapmanıza yardımcı olur.

Test için detaya git

Karşılık gelen kılavuz görünümü bu süre içinde seçili testin tüm yürütme örneklerini listeler.

Tüm test örneklerini görüntüle

Başarısızlık analizi

Ana nedenler için başarısızlık analizi gerçekleştirmek üzere, bağlam ayrıntılarını görmek için detaya gitme görünümünde test yürütmesinin bir veya daha fazla örneğini seçin.

Hata ayrıntılarını görüntüle

Gizli desenleri çıkarçıkar

Tek bir yürütme örneği için test hatalarıyla karşılaştığınız zaman, herhangi bir kalıbı çıkarması genellikle zordur. Aşağıdaki örnekte, belirli bir dönemde test hatası oluşmuştur ve bunun bilinmesi, araştırma kapsamını daraltmaya yardımcı olabilir.

Test hatası deseninin örneği.

Diğer bir örnek, belirleyici olmayan davranışı gösteren sınamadır (genellikle flalanmalarolarak adlandırılır). Test yürütmenin tek bir örneğine bakmak, davranışa ilişkin anlamlı Öngörüler sunmayabilir. Ancak, bir dönem için test yürütme eğilimlerini gözlemleyerek gizli desenlerin çıkarsanıp sorunları çözmenize yardımcı olabilir.

Rapor bilgi kaynağı

Test analizi için bilgi kaynağı, derleme veya yayın işlem hattının yayımlanan test sonuçları kümesidir. Bu sonuç bir süre boyunca tahakkuk ettirilir ve test analizlerinin sağladığı zengin öngörülerin temelini oluşturur.

Yardım ve destek