Aracılığıyla paylaş


Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama

Kullanabileceğiniz Test ayarları , Microsoft Test Yöneticisi ve testlerinizi çalıştırdığınızda ek veri toplamak için Visual Studio. Örneğin, bir video kaydı testinizi çalıştırırken yapmak isteyebilirsiniz. Tanı veri bağdaştırıcıları vardır:

  • Metin biçiminde her UI Eylem adımı toplamak

  • Kayıttan yürütme için her UI eylem kaydetme

  • Sistem bilgisi toplayabilir

  • Olay günlüğü verisi toplamak

  • Hataların yalıtılmasına yalıtmaya yardımcı olması için IntelliTrace verisi toplamak

Test ayarları

Tanılama veri bağdaştırıcısı test makinasını davranışını değiştirmek için de kullanılabilir. Örneğin, Visual Studio öğesinde bir test ayarı ile takımınızın uygulamanın performansını değerlendirmek için çeşitli ağ topolojisi engelleri taklit edebilir.

Bu konuda:

  • Microsoft Test Yöneticisi ile test ayarlarını kullanarak

  • Test ayarlarını kullanarak Visual Studio ile

  • Tanılama veri bağdaştırıcısı ayrıntıları

Microsoft Test Yöneticisi ile test ayarlarını kullanarak

İle Microsoft Test Yöneticisi, testlerinizi çalıştırmak için bir test planı yapılandırabilirsiniz. Bir test planı iki test ayarlar olabilir:

  • El ile çalıştırmalar

  • Otomatik çalıştırma

Bu oluşturduğunuz test ayarlarını kullanarak Özellikler test planında sayfasının Microsoft Test Yöneticisi.

Microsoft Test Yöneticisi test ayarlarındaki test planı

Bunların her ikisini de yapılandırabilirsiniz kullanmak için test ayarları bir laboratuar ortamında hangi öykünmek tek bir makine veya birden fazla makine rol. Test ayarı her makine rolü kullanmak için toplamak için veri türleri için ayrı yapılandırma ayarlarını içeren tanı veri bağdaştırıcıları.

Test ayarlarını makine rolleri ve bağdaştırıcıları

Dd286743.collapse_all(tr-tr,VS.110).gifMicrosoft Test Yöneticisi ile test ayarları için anahtar görevler

Oluşturmak ve Microsoft Test Yöneticisi'nde test ayarlarını yapılandırmanıza yardımcı olması için aşağıdaki konuları kullanın.

Görevler

İlişkili Konular

Microsoft Test Yöneticisi'nde kullanmak için test ayarları oluşturma: bir test planına el ile ve otomatikleştirilmiş testler için ayrı test ayarları oluşturabilirsiniz.

Microsoft Test Yöneticisi'nde test ayarlarını güncelleme: varolan test ayarlarına Laboratuvar Merkezi'ndeki veya bir test planı için Özellikler etkinliğinden düzenleyerek düzeltmeler yapabilirsiniz.

Microsoft Test Yöneticisi'nde bir test planı için varolan test ayarlarını seçin: Test ayarlarını depolanmış olan Team Foundation Server ve kullanılmak üzere birden çok test planlarında seçilebilir.

Dd286743.collapse_all(tr-tr,VS.110).gifLaboratuar ortamları

Bir laboratuar ortamında fiziksel ve sanal makinelerin geliştirmek ve uygulamaları test etmek için kullanabileceğiniz bir topluluktur. Bir laboratuar ortamında sınama veritabanı sunucuları, web sunucuları ve iş istasyonları gibi çok katmanlı uygulamalar için gereken birden fazla makine rol içerebilir. Şunları yapabilirsiniz oluşturmak ve laboratuar ortamları yönetmek ve bir laboratuar ortamında testler kullanarak Microsoft Test Yöneticisi. Bir laboratuar ortamı kullanarak testlerinizi çalıştırdığınızda, test veri toplamak veya test ayarlarında yapılandırılmış belirli makine her rol için makine davranışını etkiler. Buna ek olarak, Laboratuvar ortamınız ile yapı dağıtma test iş akışı oluşturmak, dağıtmak ve otomatik testler çalıştırmak uygulamanızdaki işlemini otomatikleştirmek için kullanabilirsiniz.

Aşağıdaki çizim test planı için test ayarları ve ortamlarının örneklerini gösterir.

Test ayarları kavramları

Makine roller kümesi için test ayarlarınızı nasıl tanımladığınız aşağıda gösterilmiştir. Daha sonra bilgisayar veya sanal makineleri testlerinizi çalıştırdığınızda kullanmak için her makine rolüne atanan sahip bir laboratuar ortamı seçebilirsiniz. En az test ayarlarınızda tanımlanan makine roller kümesini içeren herhangi bir laboratuar ortamı seçebilirsiniz. Laboratuar ortamında, aşağıdaki çizimde gösterildiği gibi test ayarlarınızda belirtilmeyen diğer makine rolleri içerebilir.

Test ayarları ve ortamları

Test ayarlarını kullanarak Visual Studio ile

Biriminiz çalıştırmak için Visual Studio kullanarak yük testleri, web performans veya kodlanmış UI, ekleyebilir, yapılandırabilir ve testlerinizi çalıştırdığınızda kullanmak için test ayarlarını seçin. Testlerinizi çalıştırdığınızda, veri toplamak veya uzaktan test makinesini etkilemek için test ayarlarınızda kullanmak için test denetleyicisi belirtmelisiniz. Test denetleyicisi, test ayarlarınızda her rol için kullanılabilen aracılara sahip olacaktır.

  • Başka ne bilmeliyim?
    Notlar

    • Prerequsite İçinde Visual Studio 2012, bazı vardır test ayarları Visual Studio 2010 ile uyumluluk sorunlarını haberdar olması için:

      • İçinde Visual Studio 2012, test ayarlarını çözümünüze bir birim test ederken proje yer almayan veya kodlanmış UI test projesi eklenir. Genişletilebilirlik, işlemede ve performansını artırmak için Birim Test çerçevesine geliştirmeleri sonucudur. Ancak, varolan bir açabilirsiniz Visual Studio 2010 çalıştırmak test projesi .testsettings dosya ile devam edecek. Ayrıca, bir veri ve tanılama bağdaştırıcısı belirli veri toplamak veya test denetleyicileriyle testinizi çalıştırmak gerekiyorsa .testsettings dosyasını çözümünüze ekleyebilirsiniz; Ancak, bu sürece önerilmez gerekli.

      • Açarsanız, bir Visual Studio 2010 .testsettings dosya yordamlar için çözümünüze eklemelisiniz belirlemek veya test projesi .testsettings dosyasıyla etkin .testsettings dosyayı seçerek, ve .testsettings dosyasını düzenleme değişti.

      • Bir Web performans ve yük test projesi çözümünüze eklediğinizde, çözüm hala .testsettings dosyasını içerecektir; Ancak, üreticiler için için Web başarım etkin .testsettings dosyayı seçerek ve yük testleri, ve Yükleme testleri ve Web performans için .testsettings dosyasını düzenleme değişti.

    • Prerequsite Laboratuar ortamları yalnızca kullanarak testlerinizi çalıştırdığınızda, kullanılan Microsoft Test Yöneticisi ve Visual Studio ile değil.

Dd286743.collapse_all(tr-tr,VS.110).gifVisual Studio test ayarları için anahtar görevler

Oluşturma ve Visual Studio ile kullanmak için test ayarlarını yapılandırma yardımcı olması için aşağıdaki konuları kullanın.

Görevler

İlişkili Konular

Visual Studio ile kullanmak için test ayarları oluşturma: kodlanmış UI, birim için desteklenen tanı veri bağdaştırıcıları kullanarak web performans ve yük testleri bir test ayarı oluşturabilirsiniz.

Visual Studio'da Test Ayarlarını Düzenle: için varolan test ayarlarını düzenleme tarafından düzeltmeler yapabilirsiniz.

Çözümünüzde kullanmak üzere test ayarını belirtin: , çözüm birden çok test ayarı dosyaları içerebilir. Bunların arasından sınama gereksinimlerinize bağlı olarak kullanmak üzere test ayar dosyasını seçebilirsiniz.

Visual Studio testleriniz uzak makineler kullanmak üzere yapılandırın: testlerinizi çalıştırmak, veri toplamak veya uzaktan test makinesini etkilemek için yükleyebilir ve test denetleyicisi ve test aracısı yapılandırın.

Tanılama veri bağdaştırıcısı ayrıntıları

Aşağıdaki tabloda, tanılama veri bağdaştırıcısı, yerel veya uzak makine rolleri ile kullanılmak üzere yapılandırılabilir çeşitli şekillerde genel bir bakış sağlar.

Test ayarlarında kullanılan tanılama veri bağdaştırıcısı

Yerel makinada el ile testler

Otomatik Testler

El ile Testler: Roller kümesi ve ortam kullanarak veri toplama

Notlar

Microsoft Test Yöneticisi Eylem günlüğü: eylem günlüğünü bir test sırasında gerçekleştirilen her UI eylemin metin açıklamasını toplar. Eylem günlükleri test için test sonuçları ile kaydedilir. Hangi eylemlerin alındığını görmek için eylem günlüğünü görüntüleyebilirsiniz.

Evet

Hayır

Evet (Bkz. Notlar)

  • Uzak ortamda veri topladığınızda, kayıt yalnızca yerel makine üzerinde çalışacaktır.

  • Bir eylem kaydını el ile test çalıştırdığınızda oluşturursanız Eylem günlükleri toplanır.

Visual Studio 2012 ve Microsoft Test Yöneticisi IntelliTrace ve Test Etkisi için ASP.NET İstemci Vekili: Bu vekil, IntelliTrace ve Test Etki tanılama veri bağdaştırıcısı için istemciden Web sunucusuna yapılan http çağrıları hakkında bilgi toplamanıza olanak tanır.

Evet

Evet

Evet

  • Bunu sadece, istemci rol için IntelliTrace veya Test Etkisi tanı veri bağdaştırıcıları seçili olduğunda kullanın.

Visual Studio 2012 ve Microsoft Test Yöneticisi ASP.NET profilcisi: ASP.NET Web uygulamaları üzerinde performans verisi toplayan ASP.NET profil oluşturmasını içeren bir test ayarı oluşturabilirsiniz.

Hayır

Evet (Bkz. Notlar)

Hayır

  • Bu tanılama veri bağdaştırıcısı, Visual Studio Yük testleri çalıştırdığınızda desteklenir.

Visual Studio 2012 Kod kapsamı (Visual Studio 2010): , kodunuzun ne kadarının testleri tarafından kapsandığını araştırmak için kullanılan kod kapsam bilgisini içeren bir test ayarı oluşturabilirsiniz.

Hayır

Evet (Bkz. Notlar)

Hayır

  • Yalnızca Visual Studio veya mstest.exe otomatik bir testi çalıştırın ve testi çalıştıran makineden yalnızca kod kapsamını kullanabilirsiniz. Uzak koleksiyon desteklenmez.

  • IntelliTrace bilgisi toplamak için yapılandırılmış test ayarına sahipseniz, kod kapsam verisi toplama çalışmaz.

NotNot
Bu tanılama veri bağdaştırıcısı yalnızca Visual Studio test ayarları için geçerlidir.Test ayarları için kullanılmaz Microsoft Test Yöneticisi.Ayrıca, bu test projeleri Visual Studio 2010 ile uyumluluk için bağdaştırıcısıdır.
NotNot
Otomatikleştirilmiş testleri Microsoft Test Yöneticisi'nden veya uzaktan Test aracısında Visual Studio'dan eski MSTest Çalıştırıcı kullanarak çalıştırıldığında uyumluluk için kod kapsamı için geçerlidir.

Visual Studio 2012 ve Microsoft Test Yöneticisi Olay günlüğü: Test sonuçlarında içerilecek, toplanan eylem günlüğünü içermek için bir test ayarı yapılandırabilirsiniz.

Evet

Evet

Evet

Visual Studio 2012 ve Microsoft Test Yöneticisi IntelliTrace: Yeniden oluşturması zor olan hataları ayırmaya yardım etmek için özel tanı izleme bilgilerini toplamada IntelliTrace için tanı veri bağdaştırıcısını yapılandırabilirsiniz. Bu, bu bilgiyi içeren bir IntelliTrace dosyası oluşturur. IntelliTrace fild .iTrace uzantısına sahiptir. Test başarısız olduğunda, bir hata oluşturabilirsiniz. Test sonuçları ile birlikte kaydedilen IntelliTrace dosyası otomatik olarak bu hataya bağlanır. IntelliTrace dosyasında toplanan veri, yeniden oluşturmak için gerekli olan zamanı azaltarak ve kodda bir hata tanılayarak, hata ayıklama verimliliğini artırır. Bu IntelliTrace dosyasından yerel oturumun başka bir bilgisayarda simülasyonu yapılabilir. Bu, bir hatanın tekrar oluşturulamama riskini azaltır.

Evet

Evet

Evet

  • IntelliTrace verisi toplamayı etkinleştirirseniz, kod kapsam verisi toplama çalışmayacaktır.

  • Web istemci rolü için IntelliTrace kullanırsanız, IntelliTrace ve Test Etkisi tanı veri bağdaştırıcısı için ASP.NET İstemci Proxy'i de seçmelisiniz.

  • IIS'nin yalnızca şu sürümleri desteklenir: IIS 6.0, IIS 7.0 and IIS 7.5.

Daha fazla bilgi için bkz. IntelliTrace ile Kod Yürütmeyi Kaydederek Uygulamanızda Hata Ayıklama.

Visual Studio 2012 Ağ öykünmesi: Test ayarı kullanarak testinize yerleştirmek istediğiniz yapay bir ağ yükü belirtebilirsiniz. Ağ öykünmesi, çevirmeli gibi belirli bir ağ bağlantısı öykünerek makinadan veya makinaya iletişimi etkiler.

NotNot

Hayır

Evet (Bkz. Notlar)

Hayır

Bir istemci veya sunucu rolü için ağ öykünmesi tanılama veri bağdaştırıcısı kullanabilirsiniz. Birbirleriyle iletişim kuran bu rollerin ikisinde de bağdaştırıcı kullanmanız gerekmez.

NotNot
Bu tanılama veri bağdaştırıcısı yalnızca Visual Studio test ayarları için geçerlidir.Test ayarları için kullanılmaz Microsoft Test Yöneticisi.
NotNot
Ağ öykünmesi, ağ bağlantı hızını artırmak için kullanılamaz.
Uyarı notuUyarı
Test ayarlarına ağ öykünmesi tanılama veri bağdaştırıcısını dahil ederseniz ve yerel makinenizde kullanmayı düşünüyorsanız, ağ öykünmesi sürücüsünü makinenizin ağ bağdaştırıcılarından birine bağlamanız gerekir.Ağ öykünmesi sürücüsü, ağ öykünmesi tanılama veri bağdaştırıcısının çalışması için gereklidir.Ağ öykünmesi sürücüsü bağdaştırıcınıza iki şekilde yüklenir ve bağlanır:
  • Microsoft Visual Studio Test Aracısı 2012 ile yüklenmiş ağ öykünme sürücüsü: uzak makineleri hem yerel makinenizde Microsoft Visual Studio Test aracı kullanılabilir.Visual Studio Test Aracısı yüklediğinizde, yükleme işlemi ağ öykünmesi sürücüsünü ağ kartınıza bağlayan bir yapılandırma adımı içerir.Daha fazla bilgi için bkz.Sınama aracıları ve Test denetleyicilerini yükleme ve yapılandırma.

  • Microsoft Visual Studio Test Professional 2012 ile yüklenmiş ağ öykünme sürücüsü: Ağ öykünmesini ilk kez kullanırken, ağ öykünme sürücüsünü bir ağ kartına bağlamanız istenir.

Ayrıca yerel bilgisayarınızda Visual Studio test denetleyicisini yüklemeden komut satırınızda şu komutu kullanarak ağ öykünme sürücüsünü yükleyebilirsiniz: VSTestConfig NETWORKEMULATION /install
Uyarı notuUyarı
Ağ Öykünmesi bağdaştırıcısı yük testleri tarafından yoksayılır.Bunun yerine, yük testleri yük testi senaryosunun ağ karışımında belirtilen ayarları kullanır.Daha fazla bilgi için, bkz. Yükleme Testi Senaryolarında Sanal Ağ Türlerini Belirleme ve Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur.

Visual Studio 2012 ve Microsoft Test Yöneticisi Sistem bilgisi: Test ayarı, testin çalıştırıldığı makine hakkında sistem bilgisi içermek için ayarlanabilir.

Evet

Evet

Evet

Visual Studio 2012 ve Microsoft Test Yöneticisi Test etkisi: Test çalışması çalıştırılırken, uygulama kodunuzun hangi yöntemlerinin kullanıldığı hakkında bilgi toplayabilirsiniz. Bu, uygulama değişiklikleri ile hangi testlerin etkilendiğini belirlemek için geliştiriciler tarafından uygulama koduna yapılan değişiklikler ile birlikte kullanılabilir.

Evet

Evet

Evet

  • Web istemci rolü için test etkisi verisi kullanıyorsanız, IntelliTrace ve Test Etkisi tanı veri bağdaştırıcısı için ASP.NET İstemci Proxy'i de seçmelisiniz.

  • IIS'nin yalnızca şu sürümleri desteklenir: IIS 6.0, IIS 7.0 and IIS 7.5.

Visual Studio 2012 ve Microsoft Test Yöneticisi Video Kaydedicisi: Bir testi çalıştırdığınızda masaüstü oturumunuzun bir video kaydını oluşturabilirsiniz. Video, diğer takım üyelerinin yeniden oluşturulması zor olan uygulama sorunlarını yalıtmalarına yardımcı olur.

Evet

Evet (Bkz. Notlar)

Evet

  • Test aracı yazılımını hizmet yerine bir işlem olarak çalıştırmayı etkinleştirirseniz, otomatik testleri çalıştırdığınızda bir video kaydı oluşturabilirsiniz.

Bunu yapmak için, bkz. Nasıl yapılır: Masaüstü ile Etkileşimi Olan Testleri Çalıştırmak İçin Test Aracınızı Ayarlama.

  • Başka ne bilmeliyim?
    Notlar

    • Uyarı simgesi Uyarı bazı vardır Uyumluluk test ayarlarının Visual Studio 2010 ile ile çalışırken, dikkat etmeniz gereken, Visual Studio 2010 test projelerinde Visual Studio 2012.

    • Uyarı simgesi Uyarı Visual Studio 2012 arm mimarisi için kısmi destek içerir. El ile test etme hem de yeni araştırmacı arm tabanlı mimari bir makinede test için kullanıcı deneyimi diğer platformlarda için aynıdır. Ancak, bir test makinesini arm mimarisi ile kullanırken, eylem kayıtları dahil edemezsiniz. Aşağıdaki tanı veri bağdaştırıcıları desteklenir:

    • Prerequsite Şunları yapabilirsiniz özel tanılama veri bağdaştırıcısı oluşturma standart bağdaştırıcıları dahil edilmeyen belirli bir test gereksinimini karşılamak için.

İlgili Görevler

Özel Veri Toplayan veya Test Makinasını Etkileyen Tanı Veri Bağdaştırıcısı Oluşturma

Oluşturma ve özel veri toplamak için bir özel tanılama veri bağdaştırıcısını kullanmak veya görevleri etkileyen bir makine gibi kullanılabilir sistem belleğini azaltma, kullanılabilir disk alanını azaltmak veya ayırmak ve test sırasında diğer kaynakları tutun.

Test Çalıştırıcısını Kullanarak El ile Testler Çalıştırma

Microsoft Test Yöneticisi kullanarak test planından el ile testleri, araştırmacı test oturumları ve otomatikleştirilmiş testleri çalıştırabilirsiniz. Toplanan tanı veri herhangi birini bu testleri test planından çalıştırdığınızda, test sonuçları dahil edilir.

Laboratuar ortamlarında çalışan testleri

Test ayarı yapılandırıldıktan sonra Microsoft Test Yöneticisi bir laboratuar ortamında dahil etmek için ya da el ile çalıştırabilir veya otomatik testler laboratuvar ortamında.

Microsoft Visual Studio'yu Kullanarak Sistem Testleri Çalıştırma

Visual Studio'da test ayarlarınızı yapılandırdıktan sonra testlerinizi çalıştırmak ve performans sorunlarını ve uygulamanızdaki hataları yalıtmaya yardımcı olması için tanı verisini toplayın.

Dış kaynaklar

Dd286743.collapse_all(tr-tr,VS.110).gifKılavuz

Test etmek için sürekli teslimat ile Visual Studio 2012 – Bölüm 3: laboratuar ortamları

Visual Studio 2012 ile Sürekli Teslimat Sınaması - Bölüm 6: Sınama Araç Kutusu

Ayrıca bkz.

Görevler

Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur

Kavramlar

Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama

Test Ayarlarının Visual Studio 2010 ile Uyumluluğu