Aracılığıyla paylaş


Visual Studio Testleri için Test Ayarlarını Belirtme

Testleri dan Visual Studio çalıştırdığınızda veya içinde Yapı Hizmeti, test çerçevesi gibi tanı izleme bilgilerini, sistem bilgisi, veri toplayabilir veya bir video kaydını bir kodlanmış UI testi.Ayrıca test makinelerine sorununa benzetimi, kullanılabilir sistem belleğini azaltmak veya yavaş bir ağa öykünebilirsiniz.

Visual Studio test ayarı

Uygulamanız birden fazla makine üzerinde çalışıyorsa, bu seçimlerin her makine için ayrı ayrı yapılandırmak ve hangi makineye test kodu çalışması gerektiğini seçin.

Önemli notÖnemli

.testsettings ve .runsettings

Visual Studio'nun önceki sürümleri ile test sahibiyseniz, .testsettings dosya artık bir birim test projesinin içinde yer alıp almadığını fark edeceksiniz.Visual Studio 2012 içinde tanıtılan yeni test çerçevesi kullanılarak yapılandırılabilir bir .runsettings dosyası.

Kullanırsanız, bir .testsettings dosya, testlerinizi çalıştırmak için test çerçevesi kullanılacak MSTest.Bu, daha yavaş çalışır ve üçüncü taraf test çerçeveler testleri çalıştırmanıza izin vermez.

Bu nedenle:

  1. Güncelleştirirken varsayılan yapılandırmasıyla kullanın.

  2. Ek dosyalar test veri veya yapılandırma dosyaları gibi bir test sırasında kullanılabilir yapmak için dosyaları projenize katabilirsiniz ve set Çıktı Kopyala özelliği.Bu pratik değilse, ek dosyaları ya da dizinleri kullanarak dağıtma DeploymentItemAttribute test sınıfları veya yöntemleri.

  3. Kullanım bir .runsettings dağıtım dizini ya da kod kapsamı çözümleme gibi test çalıştırmanızda belirli yönlerini yapılandırmak istiyorsanız, dosya.

  4. Kullanım bir .testsettings tanılama veri toplama yapılandırma ve birden çok makine dağıtmak üzere testler denetlemek için dosya.

    Kullanmanız gereken bir .testsettings dosyası web performans ve yük testleri ve kodlanmış UI testleri.

Gereksinimler

  • Visual Studio Ultimate, or Visual Studio Premium, orVisual Studio Test Uzmanı

Bu konu Visual Studio test ayarlarını tanımlamak nasıl açıklar.Microsoft Test Yöneticisi'nde sistem testleri çalıştırıyorsanız, bkz: Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma.

Test ayarları dosyasını ne zaman kullanmalısınız?

İstediğinizde:

  • Uygulamanızdaki hataları yalıtmaya yardımcı olması için tanı verisini toplayın.

  • Sizin app bazen bir üretim ortamında karşılaşabileceğiniz olası engellerin taklit.

  • İstemci, sunucu ve diğer bölümleri, app, dağıtılmış bir ortamda beklendiği gibi davranan doğrulamak için farklı makinelerde çalıştırın.

  • Testler çok sayıda ek makineler arasında dağıtın.

  • Web performans çalıştırın ve yükleme testleri.Eklediyseniz, bir Yük ve web performans testi proje, çözümünüz için bir .testsettings dosyası zaten içerir.Basitçe, bu dosyayı düzenleyebilirsiniz.

Uyarı notuUyarı

Birim testleri daha yavaş bir test ayarları dosyasını kullanırsanız,.Birim testleri bir test ayarları dosyasını kullanmamanızı öneririz.Birim testleri kullanarak yapılandırma .runsettings bunun yerine dosya.Ek dosyaları dağıtmak için DeploymentItemAttribute.

Ancak, web performans ve yük testleri bir test ayarları dosyasını her zaman kullanın.

Test ayarları dosyası nasıl kullanılır?

Test ayarı dosyaları çözümünüze ekleyin ve sonra kullanmak istediğiniz birini seçin.Farklı ayarlar arasında hızlı biçimde geçiş yapmak isterseniz, birden fazla test ayarları dosyası ekleyebilirsiniz.

  1. .Testsettings dosyasını çözümünüze eklemelisiniz.

    Visual Studio Çözüm bağlam menüsünden seçin Ekle, Yeni maddeve sonra seçin Test ayarları.

  2. Test ayarları dosyasını düzenleme

  3. Kullanılacak test ayarlarını seçin:

    • Birim testleri ve kodlanmış UI testleri için test ayarlarını seçin:
      Üzerinde test menüsünden seçin Test ayarları, Test ayarları dosyasını seçin.

      Birim ve kodlanmış UI testi için test ayarlarını seçme

      Birim ve kodlanmış UI dosya kümesi etkin test ayarları

    • Web performans ve yük testleri için test ayarlarını seçin:
      Çözümünüzde seçin ve kullanmak istediğiniz .testsettings dosyası için bağlam menüsünü açmak etkin yükleme ve Web Test ayarları.

      Web performans ve yük testleri için test ayarlarını seçme

      Etkin test ayarı yük ve Web performans ayarlama

  • Başka ne bilmeliyim?
    Notlar

    • Prerequsite Test ayarları, bir proje ekleyin.

    • PrerequsiteWeb performans testleri ve diğer tür testler için test ayarlarını seçmek için ayrı komut vardır.Web başarım testleri bir test ayarları dosyasını her zaman gerektirir.Birim testleri ve kodlanmış UI testleri bir test ayarları dosyasını gerektirmez.

    • Uyarı simgesiUyarı test ayarları uygula önermemekteyiz bir Visual Studio 2012 birim test projesinin sunduğu ayarları özellikle istemiyorsanız.Test ayarları uygularsanız, testleri çalıştırmak için kullanılan eski bir test çerçevesi ve yeni framework'ün yararları performans ve işlemede kaybedersiniz.

      Test ayarları dosyasını kullanır ve daha sonra da istemediğiniz karar, üzerinde iptal edebilirsiniz test menüsünü seçerek Test ayarları.

      Bu öneri yalnızca Web başarım ve her zaman sahip bir ayarlar dosyası yükleme testleri için geçerli değildir.

    • PrerequsiteTest ayarlarını seçin ve denetimin tanı veri bağdaştırıcıları.Çeşitli türde bilgiler toplayan ve çalıştırmalar ortamını yapılandırmak bağdaştırıcıları çeşitli alan türleri vardır.

    • PrerequsiteAyrıca test ayarlarını seçin test denetleyicisi.Uygulama birden fazla makinede çalıştırmak isterseniz, test denetleyicisi kullanırsınız.

    • PrerequsiteBazı vardır test ayarları Visual Studio 2010 ve Visual Studio 2012 arasındaki uyumluluk sorunları için.Visual Studio öncesinde sürümlerinde Visual Studio 2012, test ayarları çözümünüzdeki test projesi oluşturduğunuzda dahil.Tüm çeşitli test türleri içeren test projesi tek bir tür vardı.Bununla birlikte, Visual Studio 2012, test ayarlarınızı ya da yeni bir birim test projesi, çözüm içinde dahil edilmez veya yeni bir 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 içeren bir test projesi ve .testsettings dosya ve çözüm çalışmaya devam.Ayrıca, bir .testsettings dosyaya ekleyebilirsiniz, Visual Studio 2012 belirli test veri toplamak veya bir uygulamaya testinizi çalıştırmak ihtiyacınız varsa çözüm birden fazla makine üzerinde dağıtılmış.

    • PrerequsiteWeb performans ve yük test projesi için bir çözüm eklediğinizde, varsayılan Local.testsettings dosyası oluşturulur.Otomatik olarak altında çözüme eklenir Solution Items klasör.Bu testleri yerel olarak tanılama veri bağdaştırıcısı seçili çalıştırır.Ekleyebilir veya test denetleyicileri ve tanılama veri bağdaştırıcıları belirtmek için .testsettings dosyasını düzenleyin.

    • İpucu Ek yönergeler için bkz: test etmek için sürekli teslimat ile Visual Studio 2012 – Bölüm 6: a test araç.

Test ayarlarını düzenleme

Test ayarı kullanarak aşağıdaki sayfalar için çeşitli değerler yapılandırabilirsiniz Test ayarları iletişim kutusu:

  • Genel

  • Roller

  • Veri ve Tanılamalar

  • Dağıtım

  • Kurulum ve Temizleme Betikleri

  • Ana bilgisayarlar

  • Test zaman aşımları

  • Birim testi

  • Web testi

Test ayarları: roller

Roles sayfasında yerel makinenizde çalıştırmak veya uzaktan çalıştırmak için test ya da yapılandırabilirsiniz:

Yerel yürütme seçin

  • Yerel yürütme varsayılandır.Bu, testler ve kodda denetledikten sonra Visual Studio makinenizde veya yapı sunucuda çalıştırma uygulaması anlamına gelir.Devam etmek için veri ve Tanılamalar.

  • Uzaktan toplama ile yerel yürütme bir web uygulaması veya istemci-sunucu sistemi test etmek için tipik bir yapılandırmadır.Yerel makine üzerinde test kodu çalışır, ancak toplayabilirsiniz test diğer makinelerde yüklü bileşenleri uygulamanın verileri.

  • Uzaktan yürütme değil istediğiniz uygulamanız herhangi bir bölümünü yerel olarak çalıştırmak için kullanılır.Burada belirli platformlar, belirli bir web tarayıcısı ya da veritabanı uygulaması gerektirir normal yapılandırma budur.Test verilerini toplamak ve her makine üzerinde test ortamında yapılandırın.

Ee256991.collapse_all(tr-tr,VS.110).gifTest denetleyicisi ve Uzaktan veri toplama ve yürütme için rolleri yapılandırma

Uzaktan yürütme yerel makinenize yanı sıra bir veya daha fazla makinelerde uygulama yüklemeniz gerektiği anlamına gelir.Veri toplama ve test ortamı yapılandırması bu makineler için test ayarlarını belirtebilirsiniz.Her makineye bir test aracısı test denetleyicisine bağlı olmalıdır.Test denetleyicisi test ayarlarını okur ve her makinenin test ortamı ve tanılama veri bağdaştırıcıları yapılandırmak için aracıları kullanır.Ya test denetleyicisi ve aracıları yüklemek el ile veya bir laboratuvar ortamı oluşturmak için Microsoft Test Manager kullanın.

Uzaktan test etmek için makineler "sql Server" gibi rol adlarıyla tanımlanır "Web sunucusu" ve "Masaüstü istemci" Adlar, her makinenin yapılandırmasını belirtmenize olanak verir.Sınamak için uygulama yüklerken, uygulamanın her bileşen için doğru makine çekmek için rol adları kullanın.

Test ayarı rolü

  1. Dan denetleyicisi aşağı açılan listesinde, test denetleyicisi testleri çalıştırmak ve verileri toplamak için kullanılacak test aracıları için seçin.

  2. Testleri çalıştırmak ve veri toplamak için kullanmak istediğiniz rolleri eklemek için seçin Ekle.Örneğin, "Masaüstü istemcisi" veya "Web sunucusu" gibi rollerin adlarını verebilir

  3. Testleri çalıştırmak ve sonra seçmek istediğiniz rolü seçin testleri çalıştırmak için rol olarak ayarla.Genellikle, bir uygulamanın istemci bileşeni yüklü olan rol budur.

    [!NOT]

    Çalışmayacak tanımladığınız diğer roller test kodu, ancak yalnızca veri ve roller için belirttiğiniz tanıya göre veri toplamak için kullanılacak veri ve tanı sayfa.

  4. Bir rol için kullanılan test aracıları seçmek için bu rol için öznitelikler oluşturmak ve sonra bu nitelikleri test aracılarınızı atayın.Testlerinizi birden fazla makinede aynı anda çalıştırmak istiyorsanız, birden çok test aracıları, testleri çalıştırmak için rolünden öznitelik atamanız gerekir.Bir öznitelik oluşturmak için rolü seçin ve sonra seçin Ekle öznitelik listesinin üstündeki araç çubuğunda.

  5. Aracı Seçim Kuralı iletişim kutusu görüntülenir.

  6. Adı alanına yazın Öznitelik adı ve değer Öznitelik değerive sonra Tamam.Gereksinim duyduğunuz kadar çok sayıda öznitelik ekleyin.

  7. Örneğin, "RAM > 16 GB" adlı özniteliği 16 GB'dan fazla bellekle test aracı makinelerinde filtrelemek için "Doğru" veya "Yanlış" değeriyle ekleyebilirsiniz.Ancak, el ile bir test aracılarınızı öznitelik değerini seçmek zorunda.Öznitelik değerleri otomatik olarak ayarlı değil temel bir makinenin özellikleri.

  8. Kullanarak test aracılarınızı özniteliğe atadığınız bir öznitelik bir veya daha fazla sınama aracısına uygulamak için Test denetleyicisini Yönet iletişim kutusu.

Test ayarları: Veri ve Tanılamalar

İçinde Test ayarı iletişim kutusunda, seçim veri ve Tanılamalar sayfa.Bu noktada seçeneğinde nasıl yapılandırdığınıza bağlı olarak Rol sayfasında, aşağıdaki seçeneklerden birini kullanın:

  • Yerel makinenizde veri ve tanılama veri toplama

    Yerel makinenizde toplamak istediğiniz tanılama ve veri eklemek için tanı veri bağdaştırıcıları göre test gerekiyor.Dahil ettiğiniz bir tanılama veri bağdaştırıcısı yapılandırmak için özel tanılama veri bağdaştırıcısını seçin ve sonra seçin yapılandırma veri ve tanılama bağdaştırıcıları listesinin üstündeki seçeneği.

  • Rolleri kullanarak uzak makinelerde veri ve tanılama veri toplama

    Veri ve Tanı sayfasında rolün ne yapacağını rolün veri toplamak için kullanacağı tanılama veri bağdaştırıcıları öğesini seçerek tanımlarsınız.Bu yüzden, bir veya daha fazla veri ve tanılama bağdaştırıcıları rolü için etkinse, sonra test denetleyicisi rol için tanımladığınız özniteliklere dayanan, belirtilen tanılama bağdaştırıcılarını ve verileri toplamak için uygun bir test aracısı makine ayıracaktır.Her rol için toplamak istediğiniz tanı veri bağdaştırıcılarını seçmek için rolü seçin.Her rol için, testin ihtiyaçlarına uygun olarak tanılama veri bağdaştırıcılarını seçin.Her rol için seçtiğiniz her tanı veri bağdaştırıcısını yapılandırmak için seçin yapılandırma veri ve tanılama bağdaştırıcıları listesinin üstündeki seçeneği.

    Roller ve tanılama veri bağdaştırıcıları örneği:

    Örneğin, "Masaüstü İstemci" adlı müşteri rolünü "Doğru" olarak ayarlanan "SQL kullanır" özniteliği ile ve "RAM > 16 GB" olarak ayarlanan öznitelikle "SQL Server" adlı bir sunucu rolü oluşturabilirsiniz."Masaüstü istemcisi" test seçerek çalışacağını belirtirseniz, testleri çalıştırmak için rol olarak ayarla , Rol sayfa sonra test denetleyicisi "Testleri çalıştırmak için"True"olarak ayarlanmış sql kullanır" özniteliği içeren test aracılarıyla makineleri seçecektir.Test denetleyicisi özniteliği içeren bir test aracıları ile sql sunucu makinelerini de seçecektir "ram > 16 Yalnızca veri ve tanılama bağdaştırıcıları rolü dahil tarafından tanımlanan verileri toplamak için gb"."Masaüstü istemcisi" test aracısı üzerinde çalıştırıldığı, ancak veri ve tanılama bağdaştırıcılarını bu rol için çok seçmek zorunda makineler için veri de toplayabilirsiniz.

[!NOT]

Tablo testleri Visual Studio'da kullanılabilen bağdaştırıcıları gösterir.Kullanılan tanı veri bağdaştırıcıları hakkında daha fazla bilgi için Microsoft Test Yöneticisi, bkz: Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama.

Otomatik Testler için Tanılama Veri Bağdaştırıcıları

Tanı veri bağdaştırıcısı

İlişkili konu

IntelliTrace ve Test Etkisi için ASP.NET Client Proxy: Bu proxy, IntelliTrace ve Test Etki tanılama veri bağdaştırıcısı için istemciden Web sunucusuna http çağrıları hakkında bilgi toplamanıza olanak sağlar.

Bu bilgiyi toplamak için yapılandırma gerekli değildir.

Hata Ayıklama Zorluklarını Çözmeye Yardımcı Olması için IntelliTrace Verileri Nasıl Toplanır

Nasıl yapılır: Kod Değişikliklerinden Sonra Hangi Testin Çalışması Gerektiğini Denetlemek İçin Veri Toplama

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 bağdaştırıcı bu bilgiyi içeren .iTrace uzantısına sahip bir IntelliTrace dosyası oluşturur.Test başarısız olduğunda, bir hata oluşturabilirsiniz.Test sonuçları ile 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 diğer bilgisayar üzerinde benzetimi yapılabilir, bu bir hatanın yeniden oluşturulabilme olasılığını azaltır.

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

Hata Ayıklama Zorluklarını Çözmeye Yardımcı Olması için IntelliTrace Verileri Nasıl Toplanır

ASP.NET profil oluşturucusu: ASP.NET Web uygulamaları üzerinde performans verilerinin toplandığı ASP.NET profili oluşturmayı içeren bir test ayarı oluşturabilirsiniz.

NotNot
Bu tanılama veri bağdaştırıcısı sadece yük kullanımı gerektiren kullanım Web sitelerinin testleri için ise Visual Studio Ultimate.

Nasıl Yapılır: Visual Studio'da Test Ayarlarını Kullanarak Yük Testleri için ASP.NET Profil Oluşturucu'yu Yapılandırma

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

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.

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
Bu uyumluluk sağlamak için Visual Studio 2010 yalnızca.

Kod kapsamı hakkında daha fazla bilgi için bkz: Kod kapsamı belirlemek ne kadar kod kullanılarak test edilmiştir.

Test Ayarlarını kullanarak kod kapsamı yapılandırma kullanım dışıdır

Olay günlüğü: Test sonuçlarında içerilecek, toplanan eylem günlüğünü içermek için bir test ayarı yapılandırabilirsiniz.

Nasıl yapılır: Test Ayarlarını Kullanarak Olay Günlüğü Koleksiyonunu Yapılandırma

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

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.

Nasıl Yapılır: Visual Studio'da Test Ayarlarını Kullanarak Ağ Öykünmesini Yapılandırma

Sistem bilgisi: Test ayarı, testin çalıştırıldığı makine hakkında sistem bilgisi içermek için ayarlanabilir.Sistem bilgisi, test ayarı kullanarak test sonuçlarında belirtilir.

Bu bilgiyi toplamak için yapılandırma gerekli değildir.

Test etkisi: Test çalışması çalıştırılıyorken, uygulama kodunuzun hangi yöntemlerinin kullanıldığı hakkında bilgi toplayabilirsiniz.Bu bilgi, 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.

Nasıl yapılır: Kod Değişikliklerinden Sonra Hangi Testin Çalışması Gerektiğini Denetlemek İçin Veri Toplama

Video Kaydedicisi: Otomatik bir testi çalıştırdığınızda masaüstü oturumunuzun bir video kaydını oluşturabilirsiniz.Bu video kaydı, bir kodlanmış UI testine kullanıcı tepkilerini görüntülemek için yararlı olabilir.Video kaydı, diğer takım üyelerinin yeniden oluşturulması zor olan uygulama sorunlarını yalıtmalarına yardımcı olur.

Nasıl yapılır: Test Ayarlarını Kullanarak Testler Sırasında Ekran ve Ses Kayıtlarını Dahil Etme

Test ayarları: dağıtım

  1. İçinde Test ayarları iletişim kutusunda, seçim Dağıtım sayfa.

  2. Testlerinizi her çalıştırdığınızda dağıtım için ayrı bir dizin oluşturmak için Dağıtımı etkinleştir öğesini seçin.

    [!NOT]

    Bunu yapmayı seçerseniz testlerinizi çalıştırdığınızda uygulamanızı yapılandırmaya devam edebilirsiniz.

  3. Testler için sahip olmanız gereken testlerinizi çalıştırmak için kullandığınız dizine bir dosya eklemek için Dosya Ekle ve sonra eklemek istediğiniz dosyayı seçin.

  4. Testler için sahip olmanız gereken testlerinizi çalıştırmak için kullandığınız dizine bir dizin eklemek için Dizin Ekle ve sonra eklemek istediğiniz dizini seçin.

    [!NOT]

    Özellikleri ve DeploymentItem özniteliğini kullanarak kişisel testler için dosyaları ve klasörleri dağıtma hakkında daha fazla bilgi için bkz. Nasıl yapılır: Testler için Dosyaları Dağıtma.

Test ayarları: Kurulum ve Temizleme Betikleri

  1. Önce ve sonra testlerinizi komut dosyalarını çalıştırmak için seçin Kurulum ve Temizleme Betikleri sayfasının Test ayarları iletişim kutusu.

  2. Komut dosyası konumunu yazın komut dosyası Kurulum veya üç nokta (...) kurulum betiğini bulmak için.

  3. Komut dosyası konumunu yazın temizleme betik veya üç nokta (...) temizleme komut dosyasını bulun.

Test ayarları: ana

  1. Testlerinizi farklı bir ana bilgisayar kullanarak çalıştırmak için ana sayfasının Test ayarları iletişim kutusu.

  2. Birim testlerinizi bir ASP.NET sitesiyle aynı yordamla çalıştırmak için Ana bilgisayar türündeki ASP.NET'i seçin.

  3. Çalışma Testi 32 bit veya 64 bit işlem içinde 32-bit veya 64-bit işlem çalıştırmak için test istiyorsanız, seçmek için kullanın.

    Maksimum esneklik için test projelerinizi Herhangi bir CPU yapılandırması ile derlemeniz gerekir.Sonra her ikisi de 32 ve 64 bit aracılar üzerinden çalıştırabilirsiniz.64 bit yapılandırma kullanarak test projelerini derlemek herhangi bir avantaj sağlamaz.

Test ayarları: Test zaman aşımları

  1. (İsteğe bağlı) Her test çalışması ve bireysel testler için süreyi sınırlamak için Seç Test zaman aşımları. sayfasının Test ayarları iletişim kutusu.

  2. Zaman sınırı aşıldığında bir testi iptal etmek için Toplam süre aşıldıysa test çalışmasını iptal et'i seçin ve bu sınır değerini yazın.

  3. Bir zaman sınırı aşıldığında belirli bir testi başarısız kılmak için, Bir testin yürütme süresi aşılırsa testi başarısız olarak işaretle'yi seçin ve bu sınır için bir değer girin.

Test ayarları: Birim testi

(İsteğe bağlı) Birim testleri seçin, yüklemek için gereken derleme konumlarını belirtmeniz gerekiyorsa Birim testi.

  1. İçin Yüklenecek derlemeler için kök klasör, seçim göz klasörünü bulun ve metin kutusunu doldurmak için.

    Belirtilen kök klasör ortam değişkenleri içerebilir ve AppDomain uygulamasındaki sınamaların çalıştırıldığı ApplicationBase öğesi olarak kullanılacak dizini temsil eder.Bu dizindeki tüm derlemeler, ünite testleriniz tarafından yüklenebilir olacaktır.Geliştirme ortamında, bunu test derlemeleri altındaki kodunuzun yüklenmiş olduğu dizin olarak ayarlamanız yararlı bir alışkanlıktır.Geliştirme ortamında, bunu test derlemeleri altındaki kodunuzun nerede yerleşik için dizine ayarlamak iyi bir uygulamadır.Bu, ürünün ikili dosyalarına yaptığınız her başvurunun, testlerin algılanması ve yürütülmesi sırasında ürünün ikili dosyalarını testlerle birlikte kopyalamak zorunda kalmadan yüklenebilmesini ve çözümlenebilmesini sağlar.

    Buraya hiçbir değer ayarlarsanız, AppDomain uygulamasındaki sınamaların çalıştırıldığı ApplicationBase öğesi testleri içeren dizin için ayarlanır.

  2. Test dizini içindeki derlemeler için Yükleme Bağlamı'nı kullan onay kutusunu seçin veya temizleyin.

    Varsayılan olarak, birçok derleme doğru "Yük Bağlamı." na yüklenir Genellikle bırakmalısınız test dizinindeki derlemeler için yükleme bağlamı'nı kullan seçili.Ancak, bunu kapatmak isteyebileceğiniz bazı koşullar vardır:

    Test dizininizde yüksek sayıda derleme bulunuyorsa, Yüklenecek bütünleştirilmiş kodların kök klasörü altında bir konum belirttiyseniz ve testleriniz Yükleme İçeriğinde yüklenmeden bağımsızsa, bu test derlemelerini yüklemek için Yükleme İçeriği kullanmazsanız performans artışı görürsünüz.

    (Tipik değildir) yükleme bağlamı dışındaki bir bağlamda yüklenmekte olan testleri bağlı ise.

    Daha fazla bilgi için bkz. Derleme yükleme için en iyi yöntemler.

  3. Altında Testler çalışırken kullanılacak klasörler, seçim Klasör Ekle.

    Klasör için Tara iletişim kutusu görüntülenir.

  4. Seçin ve kullanmak için klasörü bulmak Tamam.

    Testler çalışırken kullanılacak klasörler ayarı muhtemelen en sık kullanacağınız ayardır.Derlemelerin çözülmesi gereken klasörlere, testlerin keşfi ve yürütülmesi sırasında birden fazla yol belirtebilirsiniz.Bu bölümde belirtilen yolların her biri ortam değişkenleri içerebilir.Burada belirtilen yolların her biri ile birlikte onunla ilişkili iki seçenek vardır:

    İlk seçenek seçin Yükleme Bağlamını Kullan dizinin yükleme bağlamını dizindeki derlemeleri çözümlerken kullanması gerektiğini belirtmek için bu onay kutusunu (yükleme bağlamı testlerin doğru çalışması için gerekli değilse, performans iyileştirmesi için bu onay kutusunu temizleyerek görebilirsiniz).

    İkinci seçenek seçin alt klasörler Ekle dizindeki derlemeleri çözerken içermesi için herhangi bir alt klasörün kullanılmasını belirtmek için onay kutusu.

  5. Altında Testleri keşfederken kullanılan ek klasörler, seçim Klasör Ekle.

    Klasör için Tara iletişim kutusu görüntülenir.

  6. Seçin ve kullanmak için klasörü bulmak Tamam.

    Testleri keşfederken kullanılan ek klasörler seçeneği, ya da uzaktan veya otomatik bir takım yapısı altında testleri Microsoft Test Yöneticisi'nden çalıştırmak yürütürken yararlıdır.Burada sağlanan yollar yalnızca test keşfi sırasında derleme çözümlemesi için ancak kullanılacaktır.Bu yollar, ortam değişkenleri içerebilir.Testlerin bir yapı bitim noktasından uzaktan yürütülmek için zamanlandığı ve test derlemesinin bütün bağımlılıklarının aynı dizinde olmadığı durumlarda, bu yollar, MSTest veya Test Denetleyicisi'nin testleri bulmak ve bu testleri yürütülmek üzere uzak makinelere zamanlamak için yeterli miktarda bağımlı derleme bulduklarından emin olmak için kullanılabilir.

    Zamanlanmış çalıştırmaları için Microsoft Test Yöneticisi, bir ek belirteç vardır — % BuildDrop % — yapı bırakma konumuna genel olarak başvurmak için kullanılabilir.Bu, yeni bir yapı her test edildiğinde Test Ayarları'nı oluşturma veya güncelleme gereğini ortadan kaldırır.Ne yazık ki bu belirteç doğrudan takım yapısı yoluyla desteklenir.Ancak, yapı bırakma konumu yapı tanımından BuildDrop adında bir ortam değişkeni içinde ayarlanmışsa aynı sonuca sahip olacaktır.

    Daha fazla bilgi için bkz. Kod birimi sınamaları kullanarak doğrulama.

Test ayarları: Web testi

(İsteğe bağlı) Denetleyen özellikleri yapılandırmak için nasıl Web performans testlerini seçin ve test ayarında çalıştırmak Web Test.

  1. Sabit çalışma sayısı veya Her veri kaynağı satırına bir çalışma seçeneğini belirtin.

  2. Web başarım testinizle ile birlikte kullanmak üzere Web tarayıcısını seçmek için Tarayıcı Türü açılan listesini kullanın.Örneğin, Internet Explorer 9.0.

    [!NOT]

    Web performans testi Visual Studio Ultimate gerektirir.

  3. (İsteğe bağlı) Seçin Düşünme süreleri benzetimi yap benzetilen İnsan Duraklatmasına etkinleştirmek için.

  4. (İsteğe bağlı) Seçin tanımlama bilgileri için varsayılan yolu olarak kullanmak isteği URL'nin dizin.

    Tanımlama bilgileri için varsayılan yolu olarak kullanmak isteği URL'nin dizin sonra web testlerinizi Bu davranış izler, devreden çıkarılır:

    Bir istek, örneğin www.abc.com/myapp/abc.aspx, bir tanımlama bilgisi, yanıt olarak ayarlar ve bir yol belirtmez, sonra test tüm istek url yolu olarak, tanýmlama bilgisi için kullanır.Bu tanımlama bilgisi yalnızca izleyen istekler url www.abc.com/myapp/abc.aspx ile birlikte gönderilen anlamına gelir.

    Tanımlama bilgileri için varsayılan yolu olarak kullanmak isteği URL'nin dizin web testlerinizi Bu davranış izleyeceği sonra etkinleştirilirse:

    Bir istek, örneğin www.abc.com/myapp/abc.aspx, bir tanımlama bilgisi, yanıt olarak ayarlar ve bir yol belirtmez, sonra test isteği url dizin yolu olarak, tanýmlama bilgisi için kullanır.Bu tanımlama bilgisinin tüm istekleri alt yolu www.abc.com/myapp (örneğin, www.abc.com/myapp/xyz.aspx) ile birlikte gönderilen anlamına gelir.

    Bu davranış, rfc 2109 içinde belirtilen sürüm 1 tanımlama bilgileri ile tutarlıdır.Daha fazla bilgi için bkz: Request for Comments: 2109.

Ayrıca bkz.

Görevler

Nasıl yapılır: Microsoft Visual Studio sınama ayarları dosyası ekleme

Nasıl yapılır: Microsoft Visual Studio'dan Test Ayarları Dosyasını Düzenleme

Nasıl yapılır: Microsoft Visual Studio etkin sınama ayarları seçin

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

İzlenecek yol: Bir Yükleme Testinde Test Denetleyicisi ve Test Aracıları Kullanmak

Kavramlar

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

Yükleme Testleriyle Test Denetleyicileri ve Test Aracılarını Kullanma

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

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

Diğer Kaynaklar

Bölüm 6 – Visual Studio 2012 ile sürekli teslimat için sınama: test araç

Microsoft Test Yöneticisi'nde Test Ayarlarını Belirtme

Visual Studio Testleri için Test Ayarlarını Belirtme

Visual Studio Testleri için Test Ayarlarını Belirtme