Test Analizi

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Zaman içinde test kalitesini izlemek ve test yardımcılığını geliştirmek, iyi durumdaki bir DevOps işlem hattını korumanın 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ı belirleyerek işlem hattınızın verimliliğini artırmaya yardımcı olur.

Not

Test analizi şu anda yalnızca Azure Pipelines ile kullanılabilir.

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

Gerekirse Analytics uzantısını yükleyin

Daha fazla bilgi için bkz. Analytics Market uzantısı.

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

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

Derlemedeki eğilimleri görüntüleme

Yayınlar için test analizini görüntüleme

Yayın kapsamında yürütülen testler için sağ üst köşedeki Analiz bağlantısından test analizine erişin. Derlemede olduğu gibi özet, test geçiş hızının ve belirtilen döneme ait sonuçların toplu bir görünümünü sağlar.

Sürümdeki eğilimleri görüntüleme

Test Hataları

En çok başarısız olan testler raporunu görüntülemek için bir derleme veya yayın özeti açın. Bu rapor, işlem hattında en çok başarısız olan testlerin ayrıntılı bir görünümünü ve hata ayrıntıları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: Belirtilen süre boyunca derleme veya yayında yürütülen testler için temel nicel ölçümler sağlar. Varsayılan görünümde 14 günlük veriler gösterilir.

    • Geçiş oranı ve sonuçları: Testlerin çeşitli sonuçlardaki dağılımıyla birlikte geçiş yüzdesini gösterir.

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

    • Başarısız testler: Belirtilen süre boyunca başarısız olan testlerin ayrı bir sayısını sağlar. Yukarıdaki örnekte 986 test hatası 124 testten kaynaklanmaktadır.

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

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

      Grafiği görüntüle

  • Sonuçlar: Toplam hata sayısına göre en çok başarısız olan testlerin listesi. Sorunlu testleri tanımlamaya yardımcı olur ve sonuçların ayrıntılı özetini detaya gitmenizi sağlar.

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

Grup testi hataları

Rapor görünümü , gruplandırma ölçütü seçeneği kullanılarak birkaç farklı şekilde düzenlenebilir. Test sonuçlarını gruplandırma, en çok başarısız olan testlerin çeşitli yönleriyle ilgili derin içgörüler sağlayabilir. Aşağıdaki örnekte, test sonuçları ait oldukları test dosyalarına göre gruplandırılır. Sonraki adımlarınızı kolayca belirlemenize ve önceliklendirmenize yardımcı olmak için belirtilen süre boyunca test dosyalarını ve bunların test hatası toplamına katkılarını gösterir. Ayrıca, her test dosyası için bu hatalara katkıda bulunan testleri gösterir.

Test dosyalarına göre gruplandırma

Tek tek testlerde detaya gitme

Ayrıntılar bölümünde bir veya daha fazla test belirledikten sonra analiz etmek istediğiniz testi tek tek seçin. Bu, belirtilen dönemdeki her gün için testin başarılı veya başarısız örnekleri gibi çeşitli sonuçların yığılmış bir grafiğiyle seçilen testin detaya gitme görünümünü sağlar. Bu görünüm gizli desenleri çıkarsamanıza ve buna göre eylemler gerçekleştirmenize yardımcı olur.

Test için detaya gitme

İlgili kılavuz görünümü, bu süre boyunca seçilen testin tüm yürütme örneklerini listeler.

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

Hata analizi

Kök nedenlerle ilgili hata analizi gerçekleştirmek için detaya gitme görünümünde bir veya daha fazla test yürütme örneği seçerek hata ayrıntılarını bağlam içinde görebilirsiniz.

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

Gizli desenleri çıkarsama

Tek bir yürütme örneği için test hatalarına bakarken, herhangi bir deseni çıkarsamak genellikle zordur. Aşağıdaki örnekte, test hataları belirli bir dönemde meydana geldi ve bunun bilinmesi araştırma kapsamını daraltmanıza yardımcı olabilir.

Test hatası deseni örneği.

Başka bir örnek, belirlenemeyen davranış sergileyen testlerdir (genellikle yanıcı testler olarak adlandırılır). Tek bir test yürütme örneğine bakmak davranışla ilgili anlamlı içgörüler sağlamayabilir. Ancak, bir süre boyunca test yürütme eğilimlerini gözlemlemek gizli desenleri çıkarsamanıza ve hataları çözmenize yardımcı olabilir.

Rapor bilgileri kaynağı

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

Yardım ve destek