Aracılığıyla paylaş


Kalite göstergeleri Raporu Oluştur

Build kalite göstergeleri raporu test kapsamı, kod churn ve belirtilen yapı tanımı için hata sayılarını gösterir.Nasıl Kapat bölümlerini kodunu belirlemenize yardımcı olması için bu raporu kullanın kalite serbest bırakmak üzeresiniz.

İdeal olarak, sınama oranları, hataların ve kod churn tümü aynı resim üretir, ancak bunlar çoğunlukla değildirler.Bir tutarsızlık bulduğunuzda, belirli bir yapı ve veri serisi ayrıntılarını incelemek için hata kalite göstergeleri raporu kullanabilirsiniz.Bu rapor sınama sonuçları, sınama, kod churn ve hataları, kod kapsamı birleştirir, aynı anda çok sayıda bakış açılarını görüntüleyebilirsiniz.

Raporlara ulaşmak, yenilemek veya yönetmek ile ilgili daha fazla bilgi için bkz. Raporlar (hızlı).

[!NOT]

Bu rapor, SQL Serverrapor servisleri ile sağlanan takım projelerinizi içeren takım projesi koleksiyonuna gerek duyar. Bu rapor eğer RaporRaporlar kısmı, Ekip Gezgini açıldığında gözükmüyorsa ve takım projesi düğümünü açıyorsa ulaşılamaz.

Bu konuda

  • Rapordaki Veriler

  • Rapor yapılarında sayısını değiştirme

  • Raporu Yorumlama

  • Raporu Filtreleme

Aşağıdaki soruları yanıtlamak için bu raporu kullanabilirsiniz:

  • Yazılım Kalitesi nedir?

  • Testler ne sıklıkta geçirerek ve kod ne kadarının sınanan?

  • Kod ve test dayanır, ekip büyük bir olasılıkla hedef amaçlarını mi?

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Raporu görüntülemek için, Raporlama Hizmetlerindeki Tarayıcı rolüne atanmış olan bir gruba ait ya da atanmış olmalısınız. Daha fazla bilgi için bkz: Takım Projelerine Kullanıcılar Ekleme veya İzinleri Yönetme.

Rapordaki Veriler

Build kalite göstergeleri raporda görüntülenen verileri veri ambardan türetilir.Özel rapor edeceğini oluşturur x ekseni listeleri göre platform yapılandırma ve yapı tanımı için ayarladığınız filtreler.

Her dikey çubuğu bir veya daha fazla yapılar elde edilmişse veri kümesini temsil eder.Rapor kodu boyutunu türevini de her dikey çubuğun 's uzunluğu teslim edilen kod tabanı boyutunu temsil eder.Çubuklar, en büyük Şekil grafiğin yüksekliğini sığacak şekilde ölçeklenir.Yapı sonra herhangi bir zamanda el ile sınamaları çalıştırmak ve bu yapı ile ilişkilidir.Değil Çalıştırma testleri henüz "olarak sürekli." sayılır

Aşağıdaki resimde örnek yapı nitelikleri göstergeleri raporu görüntüler.

Örnek Yapı Kalitesi Göstergeleri Raporu

Aşağıdaki tabloda her kalite göstergesi raporda görüntülenen bilgiler açıklanmaktadır:

Kalite göstergesi

Tanımlama

Etkin hataların (sayı)

Çizgi grafik oluşturma zaman etkin hataların sayısını göstermektedir.

NotNot
Hataların açıkça yapılar ile ilişkili değildir.Sayılan hataların bazıları, grafikte görünmesini yapılarında etkilemeyebilir.Hataların ürün alana göre filtre uygulamak için alan parametresini kullanabilirsiniz.Bu teknik yapılarında raporu da etkileyen en olası hataları gösterebilir.

Kod Churn (satırlar)

Çizgi grafik ekibi eklendi kaldırıldı ve checkins yapı önce değiştirilen kod satırlarının sayısını göstermektedir.Kod churn eklenen, silinen veya yapı toplam satırlarında bölünmesiyle Yapı değiştirilmiş kod satırlarının sayısı belirlenerek hesaplanır.

Kod Kapsamı (yüzde)

Çizgi grafik testlerini kapsayan kod yüzdesini gösterir.

Sürekli testler

Başarısız oldu veya duraklatılmış sınamaları sayısını belirten Yığılı çubuk grafiği, gri bölümü.Yapı başarılı olmadı, testleri yok sayılan veya sürekli olarak sayılan.

Başarısız olan sınamalar

Başarısız olan sınamaları için yapı numarasını gösteren Yığılı çubuk grafiği, kırmızı bölümü.

Geçirilen testleri

Yeşil kısmı sayısını belirten Yığılı çubuk grafiği, derleme için geçirilen sınar.

[!NOT]

Anlamı hakkında daha fazla bilgi için bkz: başarısız olan ve geçirerek sınamaların sonuçları, Test planı ilerleme raporu.

Raporu aşağıdaki şekillerde filtreleyebilirsiniz:

  • Yapýlar sayısını belirterek ve raporun bitiş tarihi belirterek x ekseni aralığını değiştirin.Gösterilen ilk yapım tarihi yapılar frekansa bağlı olacaktır.

  • Rapora dahil etmek için platform, yapılandırma ve yapı tanımı belirterek rapor gösterir yapılarında kümesine filtre uygulamak.Platform ve yapılandırma yapı tanımı için kullanılabilir değerler kümesini bağlıdır çünkü o sırada parametrelerini ayarlayın.

  • Rapora dahil etmek için ürün alanlarına belirterek sayılır hataların filtre uygulayın.Bu filtre, x ekseni üzerinde kod churn, kod kapsamı görüntülenen veya sınama sonuçları yapılarında kümesi etkilemez.

Daha fazla bilgi için daha sonra konuda olan Filtering the Report (Rapor Filtreleme) kısmına bakınız.

Dd380683.collapse_all(tr-tr,VS.110).gifGerekli Test ve yapım yönetimi etkinlikleri

Yararlı ve onun görüntüleyebileceği kalite göstergeleri görünümünde sığdırabilecek Build kalite göstergeleri raporu için ekip üyelerinin sınamaları yönetmek için aşağıdaki etkinlikleri gerçekleştirebilirsiniz gerekir ve oluşturur:

Rapor yapılarında sayısını değiştirme

Build kalite göstergeleri rapor görünümünü önemli ölçüde raporda yapılar ve rapor için geçerli olan diğer filtrelere göre değişir.Raporda bulunan yapılar sayısını değiştirerek yapılarında belirli bir aralık rapor odaklanabilirsiniz.

Raporda temsil edilen yapılar sayısını ayarlamak için

  1. De , Sayı oluşturur, dahil etmek için bir sayı yazın.

  2. Yanında End (tarih), takvim simgesini tıklatın ve rapora dahil etmek istediğiniz yapılarında çalıştırılan son gününe karşılık gelen tarih'i tıklatın.

  3. Raporu Görüntüle'yi tıklatın.

Raporu Yorumlama

Rapor tanımı bu soruların için herhangi bir özel yapı bulmak için gözden geçirebilirsiniz:

  • Yazılım Kalitesi nedir?

  • Ekip, bizim kod yeterli sınıyor?

  • Testler geçirerek misiniz?

  • Takım Kodu ve test ölçümleri temel alınarak son büyük bir olasılıkla var mı?

  • Testler ne sıklıkta geçirerek ve kod ne kadarının sınanan?

    [!NOT]

    Kesir kapak sınar kod parçaları gri renkte oranını yansıtır, ancak renkli parçaları içindeki oranlarını kesirleri veya sınamalardan geçiyor kod yalnızca yaklaşık yansıtır.Bu belirsizlik çünkü kesir yeşil renkli Segmentte gerçekten geçirmek sınamaları sayısını temsil eder.Tek hata kodunun bir parçası olarak birçok sınamaları başarısız olmasına neden olabilir veya tek bir yanlışa kapsamlı bir hata sonucu kod tabanı genelinde vardır tasarım gösterebilir.

Dd380683.collapse_all(tr-tr,VS.110).gifRaporun Sağlıklı Sürümü

Sağlıklı bir yapı kalite göstergeleri raporu aşağıdaki göstergeler gösterir:

  • Çoğu sınamaları (geniş Yeşil alanlar) kağıt geçirme ve birkaç testleri (kırmızı küçük miktarlarda) başarısız oluyor.

  • Yüzde 20-30'dan kırmızı yüzdesidir.

Aşağıdaki resimde gösterildiği, kod kapsamı ve test geçiş hızları yüksek ve artan zaman içinde.Kod churn, etkin hataların, sürekli testler ve başarısız olan sınamalar, tüm düşük ve azalan.

Yapı Kaliteleri Göstergesinin sağlıklı sürümü

Dd380683.collapse_all(tr-tr,VS.110).gifYapım kalitesi göstergeleri raporu sağlıksız sürümleri

Bir veya daha aşağıdaki göstergeler sağlıksız bir yapı kalite göstergeleri raporu sürümünü gösterir.Aşağıdaki kılavuz göre nedenini araştırın isteyebilirsiniz.

  • Daha az kod kapsamı ve daha fazla kod churn.Aşağıdaki resimde kod churn kod kapsamı düşüş ve bir artış gösterir.Bu veriler bir Temizle uyarısı, yeni kod da kapsayacak şekilde ilgili birim testleri yapılıyor ' dir.

    Kod karmaşası içinde Yapı Kalitesi Göstergeleri Raporu

  • Sınamaların çalıştırılmasını düşük hızı.Düşük Hız sınamaların çalıştırılmasını aşağıda gösterilmiştir.Bu veriler, takım yeterli sınama gerçekleştirmiyor gösterebilir.Bu tıkanma kaynaklarının yetersizliğinden kaynaklanıyor olabilir veya Sınayıcılar yerine geçerli işlevselliğini test test Otomasyon yazma gibi başka bir şey yapmak.Her iki durumda da, kaynak Dengeleme izin.

    Düşük oran testleri Yapı Kalitesi Göstergeleri Raporu

  • Yüksek kod churn, kod kapsamı düşük oranı.Hataların değişikliklerinin yan etkileri sunulan yüksek kod churn önerir.Mükemmel bir şekilde refactored projede herhangi bir değişiklik kod kapsamı ile churn veya geçiş hızlarını test kodunu görebilirsiniz.Aksi takdirde, yüksek kod churn düşürülmüş kapsam ve sınamaları yeniden yazma gereksinimini gösterebilir.

    Sınama geçişi oranları yüksek kalmasına karşın kod churn hızının yüksek ve düşük hızı sınaması, dan kod kapsamı, aşağıda gösterilmiştir.Bu veriler, çalışacak sınamaları yeni kod uygulanması değil gösterir.

    Yapı Kalitesi Göstergeleri Raporu yüksek kod dalgalanması

  • Yüksek hız sınamaları başarısız.Birçok testleri makul kod kapsamı ile çalıştırılır, ancak sınamaları başarısız aşağıda gösterilmiştir.Bu veriler gevşek geliştirme yöntemleri belirtebilir ya da erken yinelemede sınamaları için ürünün bu aşamada çok sert olabilir.

    Başarısız olan test Yapı Kalitesi Göstergeleri Raporu

    Sınamalar başarısız mümkün olan en kısa sürede giderilmelidir.Kod çözme pratik değilse, başarısız olan sınamaları geçici olarak devre dışı bırakılmalıdır ve bir hata oturum açmış olmanız.Bazen ile daha az aciliyet erken projedeki kod çözümleme hataları işlemek için kabul edilebilir olmasına karşın, çok büyük kırmızı bölümler izin.

  • Testler geçirerek yüksek oranda ve etkin yüksek hata oranı.Aşağıdaki resimde, ama yine de bir büyük gelen hata oranı yüksek sınama geçişi hızını gösterir.Bu durum, çeşitli nedenlerle ortaya çıkabilir.Testler bu ürün aşaması için yeteri kadar zorlu olmayabilir.

    Yapı Kalitesi Göstergeleri Raporu düşük Test oranı

    Erken tekrar basit sınamalar iyi ancak ürün olgunlaştığında azalacaktır gibi testleri daha geniş senaryolar ve tümleştirmeleri alýþtýrma.Sınamalar eski veya yanlış işlev sınaması.Test teknikleri arasında geçiş yapmak için zaman olabilir.

  • Kod Kapsamı geçiş hızlarını artırma ve hiçbir artış test.Normalde, test gibi daha fazla kod ele.Diğer taraftan, hızlarını artırmak kod kapsamı karşılık gelen bir artış olmadan sınama yürütme ve sınama geçişi, artımlı testleri gereksiz olabilir.

  • Etkin hata sayısı artırılması ancak test hataları değil artıran.Sınamalarınızı hataları raporlama aynı işlevselliği sınama etkin hata sayısını artırmak ve karşılık gelen hataları sınamalarınızı görünmüyorsa, büyük bir olasılıkla.

  • Etkin hata sayısı düşüren, ancak test geçişleri değil artıran.Etkin hata sayısını azaltarak ve sınama geçişi oranları değil artırılması, artan yeniden etkinleştirme oranı için risk olabilir.

  • Geniş alanlar gri.Gri parçaları değil yerleşik veya verilen yapı içinde test kod bitişini işaret eder.Bu veriler, burada belirtilen yapılar en az biri dönem içinde gerçekleşmedi yalnızca belirli aralıklarla raporunda görünür.

Raporu Filtreleme

Build kalite göstergeleri raporu aşağıdaki şekillerde filtre uygulayabilirsiniz:

  • Yapýlar sayısını belirterek ve raporun bitiş tarihi belirterek zaman aralığını değiştirin.

  • Filtre kümesini oluþturan edilir rapora platform, yapılandırma ve yapı tanımı belirterek rapora dahil etmek için.

    [!NOT]

    Hiçbir sınamaları, bazı testler veya tüm sınamaları çalıştırmak için yapı tanımlarını yapılandırabilirsiniz.Rapor yapı tanımlarının yapılandırılmasına bağlı olarak büyük ölçüde farklı olacaktır.

  • Rapora dahil etmek için ürün alanlarına belirterek sayılır hataların filtre uygulayın.

Aşağıdaki Internet erişimi kullanılabilir filtreleri gösterir.

Yapı Kalitesi Göstergeleri için filtreler

Aşağıdaki yordamı belirtir sıradaki filtre uygulayın.Bazı filtrelerde kullanılabilir seçenekler önceden ayarladığınız filtrelere göre değişir.

Raporda gözüken yapıları filtrelemek için

  1. De , Sayı oluşturur, dahil etmek için bir sayı yazın.

  2. Yanında Bitiş tarihini, takvim simgesini tıklatın ve eklenecek yapılar için son tarihi tıklatın.

  3. Platform listesinde, içermek için her platformun onay kutusunu seçin.

  4. Configuration (Yapılandırma) listesinde, içermek için her yapılandırmanın onay kutusunu seçin.

  5. Build Definition listesinde, içermek için her yapı tanımının onay kutusunu seçin.

  6. Raporu Görüntüle'yi tıklatın.

Raporda görüntülenen hata sayıları süzme

  1. İçinde alan listesinde, her test sonucu dahil etmek için onay kutusunu seçin.

    Bu adımı sınama sonuçlarını hiyerarşik temelde rapor filtre uygular.

  2. Raporu Görüntüle'yi tıklatın.

Ayrıca bkz.

Kavramlar

Test planı ilerleme raporu

Zamanlı Yapı Başarı Raporu

Özet rapor oluştur

Aletler (hızlı)

Diğer Kaynaklar

Raporlar (hızlı)