Visual Studio ALM için Çözümleme Hizmetleri Veritabanındaki Test Perspektifini Kullanarak Test Sonuçlarını Çözümleme ve Raporlama
Sınama perspektifte kullanarak SQL Server Analysis Services küp için Visual Studio Team Foundation Server, yalnızca ölçümleri, boyutları ve sınamaların sonuçları ve test çalıştırır raporlama ile ilgili öznitelikleri görüntüleyebilir. Örneğin, bu önlemleri her yapı, bir özel yapı etkilenen testleri ve çalıştırılan test durumlarda sayısı genel kalitesini belirlemek için kullanabilirsiniz. Ayrıca sonuç sonuçlar değişiklikler hakkında sorular yanıt verebilir.
Sınama ölçü birimi grup ya da bir özellik testleri veya bağımsız bir sonucu test sonuçları raporlama sağlar Test Sonuçları ilişkisel tablonun dayanır. Daha fazla bilgi için bkz. Test Sonuç Tabloları.
Sınama 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.Tüm boyutları ve tüm ekip sistem küp ölçüsü gruplarında kaydırmak zorunda değil Perspektifler veri odaklı bir görünümünü sağlar.
|
Birçok Test ölçü ve boyut özniteliklerini kullanmak için test ekibi verileri için test sonuçlarını depolamak için yayımlamak gerekir Team Foundation Server. Daha fazla bilgi için bkz: Testleri yönetme ve yapılar için gerekli faaliyetler bu konuda daha sonra.
Bu konuda
Örnek: kullanıcı öyküleri sınama ilerleme raporu
Test ölçümleri
Boyutları ve süzme desteğini Test perspektif ve kategori öznitelikleri
Yapı, yapı çeşidi ve Platform boyutları oluştur
Sınama durumu, Test yapılandırma, sınama planı ve Test Suite boyutları
Test sonucu boyut
Sınama çalıştır boyut
İş öğesi ve iş madde bağlantılı boyutları
Testler ve derlemeleri yönetmek için gerekli faaliyetler
Örnek: kullanıcı öyküleri sınama ilerleme raporu
Excel'deki PivotTable ve Özet Grafik raporları kullanarak, kullanıcı öyküleri, aşağıdaki çizimde yer rapor benzer test ilerleme durumunu gösteren durumrapor oluşturmak ' ni kullanabilirsiniz.
Microsoft Solutions Framework (MSF) v5.0 için işlem şablonları kullanıcı Öykü Test durum rapor ve rapor gereksinimi sınama durumu Excel'de içerir. Daha fazla bilgi için, bkz. Kullanıcı Öykü sınama durumu Excel raporu (hızlı) ve Gereksinim Test Durumu Excel Raporu (CMMI).
Başa dön
Alanların Pivot filtreleme ve belirtme
Aşağıdaki adımları uygulayarak kullanıcı öyküleri sınama ilerleme rapor oluşturmak ' ni kullanabilirsiniz:
Excel'de, bağlamak için Analysis Services küp Team Foundation Serverve sonra Ö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ış çubuk.
Her rapor filtresi için aşağıdaki alanların her biri sağ tıklatın, hiyerarşileri veya ilgilendiğiniz öğeleri belirtin ve alan sürükleyin Rapor filtrealan.
Proje hiyerarşisi ekip dan Ekip proje boyut
Alan yol dan Ekip proje boyut
Yineleme yolu dan sınama durumu boyut
İş öğesi türü dan İş madde bağlantılı boyut
kullanıcı Öykü, gereksinim veya başka türde bir test durumlarda raporistediğiniz kendisine bağlı olan iş öğe türünü belirtin.
Sürükle Noktası sayısı Trend altındaalan Test grup ölçebilir değerlerinialan.
Sürükle sonucu altındaalan Test sonucu için boyut Sütun etiketlerialan.
Başa dön
Test ölçümleri
Aşağıdaki tabloda, sınama ölçü birimi grup içeren önlemleri açıklar. Sınamaların sonuçları ve bunların sonucu bir belirli yapı için toplamını veya test sonucu değişen sonucunu test sonuçlarını analiz edebilirsiniz.
Ölçüm |
Description |
---|---|
Sonuç sayısı Trend oluşturma |
Her bir belirli yapısonucu en son sürüm sayar. Bu ölçü birimi kullanan rapor örneği için bkz: Kalite Excel Raporu Oluştur. |
Nokta sayısı Trend |
Her bir belirli yapıiçinde test sonucunun en son sürüm sayısı. Bir test birden çok kez bir yapıya karşı çalışırsa, İşaret Sayma Eğilimi, bu yapıyı kullanan en güncel sonucu sayar. Bir test durumda yapıiçinde yer almayan, test case sayılan olarak "Hiçbir zaman çalıştırın." Bu ölçü, veya ne kadar ayrıntılı sınamalar geçerli yapıiçinde olmakta belirlemek için kullanın. |
Sonuç sayısı |
Her test sonucu en son sürüm sayar. Bu ölçü birimi genel birim sınama belirlemek istediğinizde kullanın. Bu ölçü birimi kullanan rapor örneği için bkz: Kalite göstergeleri Raporu Oluştur. |
Sonuç geçiş sayısı |
Sonuçlarý bir belirli yapıiçinde değiştirilmiş tüm sonuçları sayar. Bu ölçü birimi hangi testleri bir belirli yapıtarafından etkilendiğini belirlemek istediğinizde kullanın. |
Sınama servis talebi sayısı |
test durumlarda sayısı. Bu ölçü kaç test durumlarda bir çalıştırmak belirli test veya yapıiçin çalışır belirlemek istediğinizde kullanın. |
Boyutları ve süzme desteğini Test perspektif ve kategori öznitelikleri
Bu bölümde açıklanmaktadır özniteliklerini kullanarak, bir ölçü toplama, raporfiltre uygulamak veya rapor eksen belirtin. Yanı sıra bu öznitelikleri olan Ekip proje ve tarihi paylaşılan boyutlar, paylaşılan boyutları ile çalışma açıklar.
Bu bölümde
Yapı, yapı çeşidi ve Platform boyutları oluştur
Sınama durumu, Test yapılandırma, sınama planı ve Test Suite boyutları
Test sonucu boyut
Sınama çalıştır boyut
İş öğesi ve iş madde bağlantılı boyutları
Başa dön
Yapı, yapı çeşidi ve Platform boyutları oluştur
test raporları aşağıdaki tabloda açıklanmıştır özniteliklerini kullanarak yapı tanımı, özellik yapı veyaplatform yapıgöre filtre uygulayabilirsiniz.
Boyut |
Öznitelik |
Description |
---|---|---|
Derleme |
Yapı tanımı adı |
Kendisi için bir yapı yürütüldü yapı tanımı atanan ad. Bu öznitelikkullanan rapor örneği için bkz: Kalite Excel Raporu Oluştur. |
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 ServerAşağıdaki yapı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 |
Bırakma klasörü yapı için tanımlanır ve Uniform Resource Locator (URL) belirtilen. URL , web tarayıcıları Internet kaynaklarını bulmak için protokolünü belirtir. URL de kaynak bulunduğu sunucunun adını içerir. kaynakyolunu da içerebilir. Daha fazla bilgi için bkz. Bırakma Klasörlerini Ayarlama. |
|
Yapı Tercihleri |
Yapı Tercihleri |
(Yalnızca yayımlanmış test sonuçları) Çalışan bir test bir parçası olarak yayımlanan tamamlanmış yapılar kümesine atanmış yapılar kategori atar adı. Örneğin, bir yapı çeşidi bir beta yayın veya bir son yayınbelirlemek için kullanılabilir. 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ı makineplatform adını (örneğin, x 86 veya Any cpu). Daha fazla bilgi için bkz. Varsayılan şablonu temel yapı işlemi tanımla. |
Başa dön
Sınama durumu, Test yapılandırma, sınama planı ve Test Suite boyutları
Sınama durumu, Test yapılandırma, Test planlama ve sınama kümesi boyutlarını nasıl düzenlemek, yapılandırabilir, otomatik hale getirmek ve Visual Studio 2010 Ultimate veya Visual StudioTest Uzmanı Microsoft Test Yöneticisi kullanarak sınamalarınızı karşılık gelir.
test case test ekip Ekip çalışması ve Microsoft Test Yöneticisikullanarak yönetmek el ile ve otomatik sınamalar tanımlamak için kullandığı çalışma öğe türünü karşılık gelir. Bir test planı test yapılandırmalarında ve test paketleri oluşur. Sınamalarınızı çalıştırmak istediğiniz yazılım veya donanım test yapılandırma tanımlar. gruptest durumlarda birlikte yapabilirsiniz böylece test suite planı içinde bir hiyerarşisini tanımlar.
Daha ayrıntılı bilgi için aşağıdaki konulara bakın:
Boyut |
Öznitelik |
Description |
---|---|---|
Test Çalışması |
Alanı hiyerarşisi ve daha fazlası |
Çalışma öğesi ve sınama durumu boyutları çalışma durumu, iş öğesi türü ve çalışma öğesi kimliği gibi öğeleri ile ilgili tüm öznitelikler içerir Sınama durumu boyut yapı hakkında bilgi için bkz: Çalışma Öğesi Perspektifini Kullanarak Çalışma Öğesini ve Test Durumu Verilerini Çözümleme ve Raporlama. Her öznitelikbir açıklaması için bkz: Visual Studio ALM için Çalışma Öğesi Alan Başvurusu. Tarih, alanve yineleme hiyerarşileri ile çalışma hakkında daha fazla bilgi için bkz: Analysis Services küp paylaşılan boyutlar ile çalışma. Özel alanları çalışma öğe bir tür tanımında belirttiğiniz zaman bu ölçü birimi grup ek öznitelikleri içerir Dimension reportable öznitelikolarak. İsteğe bağlı reportable özniteliği ve değerlerinin nasıl kullanılacağı hakkında daha fazla bilgi için, bkz. Raporlamayı Desteklemek Üzere Çalışma Öğesi Alanları Ekleme ve Değiştirme. |
Test Yapılandırması |
Konfigürasyon kimliği ve yapılandırma adı |
Sistemin atadığı numarayı ve test yapılandırmaadı. |
Test Planı |
Alanı hiyerarşisi, alan yolu, yineleme hiyerarşisi ve yineleme yolu |
Ürün alan ve test planı atanan kilometre taşı . Daha fazla bilgi için bkz. Çalışma Öğesi Perspektifini Kullanarak Çalışma Öğesini ve Test Durumu Verilerini Çözümleme ve Raporlama. |
Bitiş tarihi hiyerarşi hafta veya ay tarafından Başlangıç tarihi hiyerarşi hafta veya ay tarafından |
Bir test sahibi plan isteğe bağlı değerler atamak için bir test planı yapabilirsiniz. Temsil ettikleri tarih test planı başlaması gerektiğini ve bitiş tarihi üzerinde test planı. Tarih hiyerarşilerini ile çalışma hakkında daha fazla bilgi için bkz: Analysis Services küp paylaşılan boyutlar ile çalışma. |
|
Sınama planı kimliği ve sınama planı adı |
Sistemin atadığı numarayı ve test planı sahibi atadığı adı. |
|
Sınama planı sahibi |
Oluşturan veya şu anda test planı sahibi olarak atanmış test ekibi üyesi kullanıcı adı. |
|
Sınama planı kimliği ve durumu |
Sistem tarafından atanan sayısı ve durumu test planının adı. Örneğin, devre dışı test planı tanımlanmakta olan olduğunu, gösterir ve Active test planı gözden geçirilmiş ve çalıştırmak hazır olduğunu gösterir. |
|
Test Paketi |
Test Suite hiyerarşisi |
projekoleksiyon, projeekibi ve test suite dayalı birden çok filtre belirtmek için bir mekanizma sağlar. |
Paketinin yolu |
Tüm ekip proje koleksiyonları tüm ekip projeleri için yapılandırılan test suites hiyerarşisine karşılık gelir. |
Başa dön
Test sonucu boyut
Aşağıdaki tabloda, tüm boyutları ve test önlemleri küpteki özgü özniteliklerini listeler. rapor üzerinde önce Hata türü veya çözüm, test ekibi test etkinliklerinin bir parçası olarak bu bilgileri doldurmanız gerekir.
Öznitelik |
Description |
---|---|
Hata türü ve başarısızlık türü No |
Neden bir test başarısız aşağıdaki nedenlerden birine karşılık gelir: yok, Bilinen sorun, Yeni bir sorun, veya gerileme. Microsoft Test Yöneticisi otomatik olarak her neden için bir sayı veya bir kimlik atar. test ekibi olabilir, ancak, bir başarısızlık yazın her başarısız testiçin atamak zorunda kalmaz.
Not
Ekleme veya değiştirme hatası türleri kümesi.
Bir hata türüne göre test sonuçları sonucunu gösteren bir trend rapor örnek için bkz: Başarısızlık Çözümleme Excel Raporu. |
Sonucunu ve sonucu kimliği |
test sonucu (örneğin, başarılı, başarısız, veya Inconclusive). test planları ve yapılandırmaları test sonucunu gösteren bir trend rapor örneği için bkz: Test planı ilerleme raporu. |
Hazırlık durumu ve hazırlık durumu kimliği |
Bir özel test içinde bir test durumu çalıştırın. Geçerli değerler Tamamlandı, EditMode, yok, NotReady, ve hazır. |
Çözüm durumu |
(İsteğe bağlı) Adı çözüm bir tester tanımlanan bir başarısız testneden. Varsayılan olarak, aşağıdaki çözüm durumları tüm MSFişlem şablonları vardır: gereken araştırma, Test sorun, ürün sorununu, ve yapılandırma sorunu. test ekibi olabilir, ancak, için atamak çözümleme durumu her başarısız testiçin gerekli değildir.
Not
Takım projesi oluşturulduktan sonra bu durumları değiştiremez ya da durum ekleyemezsiniz.Daha fazla bilgi için bkz. Defining Resolution States for Test.
|
Tarafından yürütülen test sonucu |
kullanıcı veya başka bir hesap altında test çalıştırıldığı adıdır. Bu öznitelikkullanan rapor örneği için bkz: Test Takımı Üretkenlik Excel Raporları. |
Test sonucu sahibi |
kullanıcı veya test sonucu sahibi olarak atanmış başka bir hesap adı. Atama kullanarak ayarlamak değere karşılık gelen tcm /resultowner geçin. |
Test sonucu öncelik |
Öncelik bir belirli test bir test içinde çalıştırın. |
Başa dön
Sınama çalıştır boyut
Sınama çalıştırmak boyut için tanımlanan öznitelikleri aşağıdaki tabloda açıklanmaktadır. Bu öznitelikler çoğu test ekibi ne zaman çalışır ve sınamaları yayımlar belirleyen parametreleri karşılık gelir. Daha fazla bilgi için bkz. tcm: Komut Çizgisi Yardımcı Yazılımını Kullanan Test Planından Testlerin Çalıştırılması.
Öznitelik |
Description |
---|---|
Tarihi, oluşturma tarihi, başlangıç tarihi hiyerarşi ay veya hafta doldurun |
Tarihleri çalıştırmak test ne zaman oluşturulduğunu, tamamlandı veya başladı. Bu öznitelikler filtre uygulamak veya yapı raporkullanabilirsiniz. Daha fazla bilgi için bkz. Analysis Services küp paylaşılan boyutlar ile çalışma. |
Otomatik olarak |
test çalıştırmak olduğunu belirten bayrak, bir veya birden çok otomatik sınamalar içerir. Bu öznitelikkullanan rapor örneği için bkz: Kalite Excel Raporu Oluştur. |
Yapı doğrulama çalıştırması yeterli |
yapıve yapıtemel işlevleri kontroldoğrulama sınamaları test çalıştırmak olup olmadığını gösteren bayrak içerir. Bu bayrak karşılık gelen tcm /buildverification geçin. Bu öznitelikkullanan rapor örneği için bkz: Kalite Excel Raporu Oluştur. |
Sınama çalıştır kimliği |
test için atanan sistem çalışan numarası. |
Test Çalıştırması Sahibi |
test için atanan sahibi karşılık gelen test ekibi oluşturulan veya yayımlanan çalışma. Karşılık gelen tcm /owner geçin. |
Sınama çalıştır durumu ve kimliği |
Adı veya çalışan bir test durumuna atanan numarayı (örneğin, iptal edildi, Tamamlandı, Devam Edenler, Başlatılmadı, veya Bilinmeyen). |
Sınama çalıştır başlık |
test için atanan başlık karşılık gelen test ekibi oluşturulan veya yayımlanan çalışma. Karşılık gelen tcm /title geçin. |
Başa dön
İş öğesi ve iş madde bağlantılı boyutları
test durumlarda kullanıcı öyküleri, gereksinimleri ve hataları gibi diğer çalışma öğeleri bağlayabilirsiniz. Madde bağlantılı çalışma boyut kullanarak test , sonuçlar sağlayan bir rapor bağlantılı çalışma öğeleri arasında ilişki oluşturmak olabilir. kullanıcı öyküleri, bu konunun önceki kısımlarında anlatıldığı sınama ilerleme rapor bağlantılı çalışma öğekullanılarak bir örnek sağlar.
Her öznitelikbir açıklaması için bkz: Visual Studio ALM için Çalışma Öğesi Alan Başvurusu.
Testler ve derlemeleri yönetmek için gerekli faaliyetler
Yararlı verileri içeren oluşturmak test raporları için ekip üyelerinin yapılar ve sınamaları yönetmek için aşağıdaki etkinlikleri gerçekleştirmeniz gerekir:
Aktivite Oluştur
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 Ayrıca, ekip her yapı için farklı bir yapılandırmaçalıştırabilirsiniz.
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.
Daha fazla bilgi için bkz. Team Foundation Aktivite Oluştur.
Test yönetimi etkinlikleri
test durumlarda, test planları ve test yapılandırmaları tanımlamak. test durumlarda ve test planları rapor ' için bu öğeleri test ekibi tanımlamanız gerekir. test ekibi de planları test için test paketleri vetest durumlarda atamaktanımlayabilirsiniz.
(İsteğe bağlı) Ürün alanlarına ve sınamaları, kilometre atamak ve izlemek durum. test ekibi belirtebilirsiniz alan ve yineleme her test durumda ve test planı için yollar. Belirtmek durumu her test durumda ve Sınama planı durumu her test planı.
(İsteğe bağlı) Bağlantıyı test durumlarda çalışma öğeleri. Kullanarak test ekibi her Öykü sınama ilerlemesi gibi izleyebilirsiniz Test tarafından bağlantısını test durumlarda kullanıcı öyküleri bağlama türü.
(İsteğe bağlı) İşaretlemek sınamaların sonuçları. El ile yapılan sınamalar için test ekibi her test durumda doğrulama adımı sonuçlarını geçen ya da başarısız olarak işaretleyebilirsiniz.
Önemli
Sınayıcılar durum doğrulamatest her adımla işaretlemeniz gerekir. Bir test için genel sonuç olarak işaretlenen tüm test adımları durum yansıtır.Bu nedenle, test durum bir tester herhangi bir test adımı başarısız olarak işaretler veya tüm adımları işaretlemez başarısız olacaktır.
Her otomatikleştirilmiş test otomatik olarak geçirilen olarak işaretlenen veya başarısız oldu.
(İ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ıverilerini toplamak için takmak gerekenVisual 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.
Yapının bir parçası olarak otomatik çalıştırılan testler belirle. yapı tanımının bir parçası olarak, yapı , bir parçası olarak çalıştırmak ve kod değişiklikleri sınamalarınızı üzerindeki 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.
Yayınlama testleri. yayımlamakiçin veri deposunatest sonuçları test ekibi yapı ve test faaliyetlerin bir parçası olarak gereken Team Foundation Server.
Daha fazla bilgi için bkz. Test Sonuçlarını Yayınlamak için Komut Satırı Seçenekleri.
Başa dön
Ayrıca bkz.
Kavramlar
Yapı Perspektifini Kullanarak Yapı Ayrıntılarını ve Yapı Kapsamını Çözümleme ve Raporlama
Takım Sistemi için Çözümleme Hizmetleri Küpü'nde Sağlanan Perspektifler ve Ölçüm Grupları