Aracılığıyla paylaş


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ı.

Test ölçüm grubu

Sınama perspektif kullanarak, aşağıdaki soruları yanıtlayın oluşturmak raporları yapabilirsiniz:

Durum raporları:

  • Belirli kullanıcı öyküleri veya ürün alanlarına sınama durum nedir?

  • Başarısız oldu ve sınamalarını yapılar değer sayısına göre kalitesi nedir?

  • Kaç test durumlarda asla çalıştırdınız?

  • Hangi test durumlarda asla çalıştırdınız?

Eğilim raporları:

  • İletme ya da zaman içinde başarısız kaç sınamalarını engelliyor?

  • Kaç tane test geriliyor?

  • el ile testetkinlik zamanla nasıl tutarlı mı?

NotNot
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.

Kullanıcı hikayesi Test Durumu Excel raporu

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

ms244708.collapse_all(tr-tr,VS.110).gifAlanların Pivot filtreleme ve belirtme

Kullanıcı hikayelerini Test İlerlemesi için Özet alanları

Aşağıdaki adımları uygulayarak kullanıcı öyküleri sınama ilerleme rapor oluşturmak ' ni kullanabilirsiniz:

  1. 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.

  2. Grafiği sağ tıklatın,'ı Grafik türünü değiştir,'ı alanve ardından Yığılmış çubuk.

  3. 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.

  4. Sürükle Noktası sayısı Trend altındaalan Test grup ölçebilir değerlerinialan.

  5. 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

ms244708.collapse_all(tr-tr,VS.110).gifYapı, 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

ms244708.collapse_all(tr-tr,VS.110).gifSı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

ms244708.collapse_all(tr-tr,VS.110).gifTest 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.

NotNot
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.

NotNot
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

ms244708.collapse_all(tr-tr,VS.110).gifSı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

ms244708.collapse_all(tr-tr,VS.110).gifİş öğ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ı

Diğer Kaynaklar

oluştur [Team-Foundation]