Aracılığıyla paylaş


Test Analizi

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

Zaman içinde test kalitesini izlemek ve test yardımcısını geliştirmek, iyi durumdaki DevOps işlem hattının korunmasında kilit öneme sahip. Test analizi, derlemeler ve sürümler için test verilerinize neredeyse gerçek zamanlı görünürlük sağlar. Yinelenen, yüksek etki kalitesi 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 dönem için seçilen derleme işlem hattının test geçiş hızı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

Sürümler 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, belirtilen dönem için test geçiş hızının ve sonuçlarını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, hata ayrıntılarıyla birlikte işlem hattında en çok başarısız olan 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: Belirtilen süre boyunca derleme veya yayında yürütülen testler için önemli 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. Önceki örnekte 986 test hatası 124 testten kaynaklandı.

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

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

      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ı bir ö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önleri hakkında ayrıntılı 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 hatalarının toplamına yaptığı katkıyı 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 testi tanımladıktan sonra analiz etmek istediğiniz testi tek tek seçin. Bu eylem, 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ış grafiğiyle seçilen testin detaya gitme görünümünü sağlar. Bu görünüm gizli desenleri çıkarmanıza ve buna uygun 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 nedenlere yönelik 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, genellikle herhangi bir deseni çıkarsamak zordur. Aşağıdaki örnekte, test hataları belirli bir dönemde meydana geldi ve bu da araştırma kapsamını daraltmalarına yardımcı olur.

Test hatası deseni örneği.

Başka bir örnek, belirsiz 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 dönem için test yürütme eğilimlerini gözlemlemek gizli desenleri çıkarsamanıza yardımcı olabilir 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 belirli bir süre boyunca tahakkuk eder ve test analizinin sağladığı zengin içgörülerin temelini oluşturur.

Yardım ve destek