Yapı Perspektifini Kullanarak Yapı Ayrıntılarını ve Yapı Kapsamını Çözümleme ve Raporlama
Yapı perspektif kullanarak, yalnızca ölçümleri, boyutları ve öznitelikleri için SQL Server Analysis Services küp görüntüleyebilirsiniz Visual Studio Team Foundation Server yapıişlemilgilidir. Kaç yapılar başarısız belirlemek için bu önlemleri gibi kullanabilirsiniz ve kod ne kadarının bir yapıiçinde değişti.
Perspektif Raporlamayı etkinleştirmek ilişkisel tablolar esas yapı olarak bir özellik yapı, kod kapsamı, oluşturur veya sürüm değişiklik kümesi denetlemek.Daha fazla bilgi için bkz. Yapı Ayrıntıları Tabloları, Proje Tablolarını Yapılandırma, Kapsam Tablolarını Yapılandırma ve Değişiklik Kümesi Tabloları Oluşturma.
Yapı perspektif kullanarak, aşağıdaki soruları yanıtlayın oluşturmak raporları yapabilirsiniz: Durum raporları:
Eğilim raporları:
Not
Visual Studio Uygulama Yaşam Döngüsü Yönetimi (ALM) için veri ambarınız SQL Server Enterprise Edition kullanıyorsa, küplerin listesi Team System ve perspektifler kümesi içerecektir.Perspektifler verilerin odaklanmış bir görünümünü sağlar böylece tüm Team System küpü için tanımlanan tüm boyutları ve ölçüm gruplarını kaydırmak zorunda kalmazsınız.
|
Bu konuda
Örnek: Yapı durum raporu
Ölçülerini oluştur
Boyutları ve süzme desteğini yapı perspektif ve kategori öznitelikleri
Yapýlar ve sınamaları yönetmek için gerekli faaliyetler
Örnek: Yapı durum raporu
Excel'deki Özet Tablo raporları kullanarak, zamanla, benzer aşağıdaki resimde veri yapı durum görüntüleyebilirsiniz.
Microsoft Solutions Framework (MSF) v5.0 için işlem şablonları oluşturma durumu rapor Excel'de dahil.Daha fazla bilgi için bkz. Durum Excel Raporu Oluştur.
Başa dön
Özet alan seçimi ve filtreler
Aşağıdaki adımları uygulayarakdurum yapıiçin özetrapor oluşturmak ' ni kullanabilirsiniz:
Excel'de, bağlamak için Analysis Services küp Team Foundation Serverve Özet Grafik raporekleyin.
Daha fazla bilgi için bkz. Microsoft Excel'de Visual Studio ALM için Rapor Oluşturma.
Grafiği sağ tıklatın,'ı Grafik türünü değiştir,'ı alanve ardından Yığılmış sütun.
Her rapor filtresi için aşağıdaki alanların her biri sağ tıklatın, hiyerarşileri, hafta ya da ilginizi çeken diğer öğeleri belirtmek ve alan sürükleyin Rapor filtrealan.
Proje hiyerarşisi ekip dan Ekip proje boyut
Haftanın yıl dan tarihi boyut
Tanım adı yapı dan Build boyut
İçinde tarihi boyut genişletmekdaha fazla alan, sürükleyip tarihi, hafta, veya Ay alanlarının (Kategori) eksen alanlarıüretmek için nasıl parçalı bir rapor belirtmek içinalan .
Sürükle Yapı ayrıntıları sayısı alan Yapı ayrıntıları grup ölçebilir değerlerinialan.
Sürükle Yapı durumu adı alan Yapı durumu için boyut **Gösterge alanları (seri)**alan.
(İsteğe bağlı) Filtre Yapı durumu adı yalnızca görüntülemek içinalan oluşturur başarısız, Kısmen başarılı, veya başarılı.
Başa dön
Ölçülerini oluştur
Aşağıdaki tabloda, yapılar ile ilişkili önlemleri açıklar.Kapsam oluşturmak ölçü birimi grup gerektirir test ekibi işaretlemek kod kapsamı verileri toplamak için sınar.Daha fazla bilgi için bkz: Yönetme oluşturur ve testleri için gerekli faaliyetler bu konuda daha sonra.Birkaç bu önlemleri kullanan rapor örneği için bkz: Kalite göstergeleri Raporu Oluştur.
Ölçüm Grubu |
Ölçüm |
Description |
---|---|---|
Derleme Ayrıntıları |
Yapı ayrıntıları sayısı |
Kaç kez bir özel yapı çalıştırın. |
Yapı Süresi |
yapı bitirmek için geçen dakika sayısı. |
|
Derleme Değişiklik Kümesi |
Yapı Changeset sayısı |
Seçili durumda olan yapılar changesets sayısı. |
Derleme Kapsamı |
Kapsanan Bloklar |
Seçilen yapı kapsayan blok sayısı.Birden çok test çalıştırır bir yapıkarşı yapılıyorsa, yapı Karşılama çalışır birleşik kapsamını yansıtır.Ancak, çalıştırır, üst üste blokları kapak. |
Kapsanmayan Bloklar |
Seçilen yapı değil kapak bloğu sayısı.Birden çok test çalıştırır bir yapıkarşı yapılıyorsa, yapı Karşılama çalışır birleşik kapsamını yansıtır.Ancak, çalıştırır, üst üste blokları kapak. |
|
Derleme Kapsamı |
kod kapsamı istatistikleri ile ilişkili yapılar sayısı. |
|
Kapsanan Satırlar |
Seçilen yapı kapsayan satırlarının sayısı.Birden çok test çalıştırır bir yapıkarşı yapılıyorsa, yapı Karşılama çalışır birleşik kapsamını yansıtır.Ancak, üst üste satır çalıştırır kapak. |
|
Kapsanmayan Satırlar |
Seçilen yapı değil kapak satırlarının sayısı.Birden çok test çalıştırır bir yapıkarşı yapılıyorsa, yapı Karşılama çalışır birleşik kapsamını yansıtır.Ancak, üst üste satır çalıştırır kapsayabilir. |
|
Kısmen Kapsanan Satırlar |
Seçilen yapı kısmen kaplayan satırlarının sayısı.Birden çok test çalıştırır bir yapıkarşı yapılıyorsa, yapı Karşılama çalışır birleşik kapsamını yansıtır.Ancak, üst üste satır çalıştırır kapsayabilir. |
|
Derleme Projesi |
Yapı Proje Sayımı |
.Csproj dosyaları, .vbproj dosyaları ve diğer proje dosyalarına seçili durumda olan yapılar sayısı. |
Derleme Hataları |
Seçili yapýlar için oluşan derlemek hatalarının sayısı. |
|
Derleme Uyarıları |
Seçili yapýlar için oluşan derlemek uyarı sayısı. |
|
Statik Çözümleme Hataları |
Seçili yapýlar için oluşan statik çözümleme hatalarının sayısı. |
|
Statik Çözümleme Uyarıları |
Seçili yapýlar için oluşan statik çözümleme uyarı sayısı. |
Başa dön
Boyutları ve süzme desteğini yapı perspektif ve kategori öznitelikleri
Bir ölçü birimi toplamak, raporfiltre veya rapor ekseni belirtmek için aşağıdaki tabloda özniteliklerini kullanabilirsiniz.Bu öznitelikler koyabileceğiniz Ekip proje ve tarihi paylaşılan boyutlar, paylaşılan boyutları ile çalışma açıklar.
[!NOT]
Kullanmak için derleme, Yapı çeşidi, veya Build Platform boyut özniteliklerini test ekibi gerekir verileri için test sonuçlarını depolamak için yayımlamak Team Foundation Server.Daha fazla bilgi için bkz: Yönetme oluşturur ve testleri için gerekli faaliyetler bu konuda daha sonra.
Boyut |
Öznitelik |
Description |
---|---|---|
Derleme |
Derleme |
(Yalnızca yayımlanmış test sonuçları) yapıbölümü olarak test uygulama kodunun adı.Daha fazla bilgi için bkz. oluştur [Team-Foundation]. |
Derleme |
Yapı tanımı adı |
Kendisi için bir yapı yürütüldü yapı tanımı atanan ad. |
Kimlik oluşturma |
yapıiçin atanan sayı.Belirli yapı tanımı, her çalıştırıldığında Yapı kimliği 1 artırılır. |
|
Ad oluşturma |
Adı veya bir yapıbenzersiz olarak tanımlayan bir ifade.Daha fazla bilgi için bkz. Yapı numaraları ile çalışmak. |
|
Yapı Başlama Zamanı |
Tarih ve saat ne zaman yapı başladı. |
|
Yapı Türü |
Neden neden yapı çalıştırıldı.Yapý türleri yapıiçin tanımlanmış tetiklemek ile ilişkilidir.Team Foundation Serverderlemeleri aşağıdaki türlerini destekler: (her İadenin tarafından tetiklenen), elle, sürekli çalışırken (önceki yapı bitene kadar iadelerin biriken), İadenin gated ve zamanlanmış.Daha fazla bilgi için bkz. Yapım tetikler ve nedenlerini belirtin. |
|
Bırakma konumuna |
Tamamlanan yapı için Tekdüzen Kaynak Konum Belirleyicisi (URL):Bir URL ile web tarayıcıları Internet kaynaklarını bulmak için hangisi protokolünü belirtir.Her URL yapı ayrıntılarını bulunduğu sunucunun adını içerir.kaynakyolunu da içerebilir. |
|
Yapı Tercihleri |
Yapı Tercihleri |
(Yalnızca yayımlanmış test sonuçları) Kendisini atayan yapılar kategori adı çalıştırmak bir test bir parçası olarak yayımlanan tamamlanmış yapılar kümesi atandı.Örneğin, bir yapı çeşidi beta yayın veya son yayınbelirleyebilirsiniz.Daha fazla bilgi için bkz. Test Sonuçlarını Yayınlamak için Komut Satırı Seçenekleri. |
Yapı Platformu |
Yapı Platformu |
Kendisi için bir uçtan uca (değil masaüstü) yapı yapıldı platform adını (örneğin, x 86 veya Any cpu).Bu öznitelikkullanan rapor örneği için bkz: Özet rapor oluştur. Daha fazla bilgi için bkz. Varsayılan şablonu temel yapı işlemi tanımla. |
Yapı Kalitesi |
Yapı Kalitesi |
yapıkalitesi.Örneğin, bir tamamlanan yapı's kalitesi olarak derecelendirebilir dağıtım için hazır, reddedildi, veya Altında araştırma.Daha fazla bilgi için bkz. Yapı kalite değerleri Ekle Kaldır. |
Yapı Durumu |
Yapı durumu adı |
Geçerli durumunu yapı.Geçerli değerler başarısız, Kısmen başarılı, durdu, başarılı, ve Bilinmeyen.Daha fazla bilgi için bkz. Kendi yapı Explorer yapılarında yönetme. |
Yapı Kaynağı Proje Dosyası |
Dosya hiyerarşisi |
kaynak dosyasının tam ağ yolu. |
Dosya Uzantısı |
Kaynak dosyanın adının uzantısı. |
|
Sürüm Denetimi Değişiklik Kümesi |
Değişiklik kümesi kimliği |
değişiklik kümesiiçin atanan sayı. |
Tarafından İade Edildi |
değişiklik kümesiiçinde kullanıma ekip üyesi kullanıcı adı. |
|
Description |
değişiklik kümesiile ilişkili olan iade açıklaması. |
|
Ilke Geçersiz Kılma Açıklaması |
Bir ilke geçersiz kılındı zaman sağlanan açıklama.Bir ilke ile değişiklik kümesikılınmış değil, alan boştur. |
Başa dön
Yapýlar ve sınamaları yönetmek için gerekli faaliyetler
Yararlı verileri içeren oluşturmak yapı raporları için ekip üyelerinin yapılar ve sınamaları yönetmek için aşağıdaki etkinlikleri gerçekleştirmeniz gerekir:
Bir yapı sistemi yapılandır.Kullanmak için Team Foundation Yapısı, ekip yapı sistemini oluşturan ayarlamanız gerekir.
Daha fazla bilgi için bkz. Configure Your Build System.
Yapı tanımları oluştur.Ekip oluşturmak gerekir en az bir yapı tanımı.oluşturmak
Daha fazla bilgi için bkz. Yapı Tanımları Oluşturma.
(Önerilen) Çalıştır oluşturur düzenli olarak.Belirledikleri aralıklarla ve her iade sonrasında ekip yapılarına otomatik olarak çalıştırabilirsiniz.tetiklemekzamanlamasını kullanarak, ekip otomatik olarak yapılar aynı saatteki veya aynı gün veya belirledikleri gün kez çalıştırabilirsiniz.
Daha fazla bilgi için, bkz. Yapım tetikler ve nedenlerini belirtin ve Çalıştır, izlemek ve derlemeleri yönetmek.
(İsteğe bağlı) Kuru tamamlandı oluşturur.Yapı kalitesini boyut yararlı bilgilerle doldurmak için ekip üyesi el ile bir yapı kullanarak değerlendirmek gerekir Yapı Gezgini.
Daha fazla bilgi için bkz. Tamamlanan yapı kalitesi oranı.
(İsteğe bağlı) Tanımla testlerini yapıparçası olarak otomatik olarak çalıştırmak için.yapı tanımının bir parçası olarak, ekip yapı , bir parçası olarak çalıştırmak ve sınamaları kod değişiklikleri etkisini analiz etmek için otomatik sınamalar tanımlayabilirsiniz.
Daha fazla bilgi için bkz. Varsayılan şablonu temel yapı işlemi tanımla.
(İsteğe bağlı) kod kapsamı verilerini toplamak için yapılandırma sınamalarını.Takım elemanları, kod kapsamındaki verilerinin raporda gözükmesi için veri toplamak üzere testler işaretlemelidirler.
Önemli kod kapsamıhakkında veri toplamak için ekip takmak gerekirVisual Studio Premium veya Visual Studio Ultimate makine yapıaracı. Daha fazla bilgi için bkz. Yapı Aracıları Dağıtma ve Yapılandırma.
Daha fazla bilgi için bkz. Test Ayarlarını kullanarak kod kapsamı yapılandırma kullanım dışıdır ve How to: Gather Code-Coverage Data with Generic Tests.
Yayınlama testleri.Ekip yapılar sınar gibi veriler için bu sınamaların sonuçları depolamak için yayımlamak yapmalıdır Team Foundation Server.
Daha fazla bilgi için, bkz. Team Foundation Aktivite Oluştur ve Test Sonuçlarını Yayınlamak için Komut Satırı Seçenekleri.
Başa dön
Ayrıca bkz.
Kavramlar
Takım Sistemi için Çözümleme Hizmetleri Küpü'nde Sağlanan Perspektifler ve Ölçüm Grupları