Aracılığıyla paylaş


El ile Testler için Test Ayarları Oluşturma

Test ayarları, el ile testleri, otomatik testleri veya her ikisini de çalıştırdığınızda toplanacak veri türlerini belirten, tanılama veri bağdaştırıcıları kullanır. Tanılama veri bağdaştırıcıları test makinesini nasıl etkilediğini de belirtebilir. Örneğin, tanı veri bağdaştırıcısı bir eylem kaydı, eylem günlüğü veya video kaydı oluşturabilir veya sistem bilgisi toplayabilir. Ayrıca, tanı veri bağdaştırıcıları, test makinaları üzerinde olası sorunların benzetimini yapmak veya kullanılabilir sistem belleğini azaltmak için kullanılabilir. Örneğin, sistem üzerinde bir sorun belirtmek için yavaş bir ağa öykünebilirsiniz.

Test ayarları aşağıdakileri tanımlar:

  • Çalıştıracağınız test türleri (el ile veya otomatik).

  • Test altındaki uygulamanız için gereken roller kümesi.

  • Testlerinizi çalıştırmak için kullanılan rol.

  • Her rol için kullanılan veri bağdaştırıcıları.

El ile testler için kullanılabilir tüm tanılama veri bağdaştırıcıları hakkında daha fazla bilgi için aşağıdaki yordamda bulunan tabloya bakın.

Varsayılan Test Ayarlarını Kullanarak Yerel Makine Üzerinde Veri Toplama

Yerel makina üzerinde sadece el ile testleri çalıştırmak ister ve uygulamanızın diğer katmanında veri toplamak istemezseniz, varsayılan test ayarlarını kullanabilirsiniz. Varsayılan test ayarları, sadece yerel makinanız üzerinde veri toplamak için aşağıdaki tanı veri bağdaştırıcılarını kullanır:

  • Eylemler

  • IntelliTrace ve Test Etkisi için ASP.NET İstemci Proxy

  • IntelliTrace

  • Sistem bilgisi

  • Test etkisi

Test ayarlarınızda roller kümesi seçmek veya bu ayar için test planınızda bir ortam seçmek zorunda değilsiniz. Bu, başlamanızda en basit yaklaşımdır.

Not

Bu yaklaşımı seçerseniz, test planlarınız için test ayarları oluşturmak zorunda değilsiniz. Test planını oluşturduğunuzda, varsayılan ayarlar eklenir.

Belirli Veri Tanı Bağdaştırıcıları Kullanarak Yerel Makine Üzerinde Veri Toplama

Farklı veri tanı bağdaştırıcıları kullanarak yerel bir makine üzerinde veri toplamak ve el ile testleri çalıştırmak isterseniz, test ayarları oluşturmalı ve planınıza eklemelisiniz. Bununla birlikte, test ayarlarınıza roller kümesi eklemek zorunda değilsiniz. Roller kümeniz için Yerel olarak adlandırılan varsayılan roller kümesini kullanabilirsiniz. Bu, <Sadece Yerel Makina>'nın varsayılan eşleme ortamını seçecektir.

Veriyi Uzaktan Toplama

Yerel bir makine üzerinde el ile testlerini çalıştırmak ve uzaktan veri toplamak isterseniz, test altındaki uygulamanızın uzak katmanlarını temsil eden roller kümesi için bir ortam oluşturmalısınız. Test ayarlarınızda bu roller kümesini seçmeli ve hangi verinin toplanması gerektiğini veya her rol için test makinasını nasıl etkilediğini belirtmelisiniz. Ayrıca, testlerinizi çalıştıracağınız yerel role yönelik verileri toplayabilirsiniz. Bu makine Roller Kümesi alanında roller görünümü için Yerel olarak görünür. Toplanacak veri ve tanılamayı seçtiğinizde bu yerel makine de görüntülenir.

Aşağıdaki tablodaki ilk iki sütun veri toplama ya da yerel bir makinede el ile bir test yürüttüğünüzde test makinesini etkilemedeki tercihlerinizi listeler. Son üç sütun her durumda gerçekleştirmeniz gereken eylemleri listeler.

Seçenek 1:

Veri toplama veya test makinasını etkileme

Seçenek 2:

Tanı Veri Bağdaştırıcıları

Eylem 1:

Test Ayarları Oluşturma

Eylem 2:

Tanımlanacak Roller Kümesi

Eylem 3:

Gerekli Eşleme Ortamı

Sadece yerel makina

  • Eylemler

  • IntelliTrace ve Test Etkisi için ASP.NET İstemci Proxy

  • IntelliTrace

  • Sistem bilgisi

  • Test etkisi

Hayır: Varsayılan test ayarlarını kullanın

Hayır

<Local> test planınızda zaten test ortamı olarak eklenir.

Sadece yerel makina

Belirli bağdaştırıcıları seçin

Evet

Varsayılanı kullanın:<Local> (Yerel)

Varsayılan: <Yalnızca Yerel Makine> kullanın

Yerel ve uzaktan makinalar

Belirli bağdaştırıcıları seçin

Evet

Evet

Evet

Not

Bir masaüstü istemcisini içeren bir ortamınız varsa, Microsoft Test Yöneticisi öğesini yükleyerek el ile testlerinizi o makinede çalıştırabilirsiniz. El ile testlerinizi bu makine üzerinde çalıştıracağınız için bu makine etkin olarak test ayarlarınız için yerel makineye dönüşür.

Daha fazla bilgi için bkz. Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama.

El ile testler için test ayarları oluşturma

Test planı için ayarlayabileceğiniz test ayarlarını da içeren özelliklerin bazıları, aşağıdaki çizimde gösterilir.

Plan Özellikleri

El ile testler için test ayarları oluşturmak için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Önce merkez grubu geçiş aracında aşağı okuna ve ardından Test Merkezi'ne tıklayın.

  3. Merkez grubu menü çubuğunda, önce Plan'a, ardından Özellikler'e tıklayın.

    Seçili test planının özellikleri görüntülenir.

  4. Manual runs (El ile çalıştırmalar)'ın altında Test settings (Test Ayarları) üzerinde açılır oku ve ardından Yeni'yi tıklayın.

    New Test Settings (Yeni Test Ayarları) sayfası seçili General (Genel) sayfa ile birlikte görüntülenir.

    Not

    Lab Center (Laboratuvar Merkezi)'nde önce merkez grubu menü çubuğu üzerinde Test Ayarları'nı ve ardından Yeni'yi tıklayarak test ayarları oluşturabilirsiniz.

  5. İsim altında, test ayarları için bir isim yazın.

  6. (İsteğe bağlı) Tanımlama altında, diğer takım üyelerinin test ayarlarının ne işe yaradıklarını bilmesi için test ayarında bir tanımlama yazın.

  7. What type of tests do you want to run (Hangi tür testler çalıştırmak istersiniz) altında, Manual (El ile)'yi seçin ve ardından İleri'yi tıklayın.

    New Test Settings (Yeni Test Ayarları) sayfası seçili Roller sayfası ile birlikte görüntülenir.

    Önemli

    Yerel rol, otomatik olarak el ile testler için testler çalıştırmada rol olarak seçilir.

    Otomatikleştirilmiş testlerin nasıl kullanılacağı hakkında bilgi için bkz. Test Planının Bir Parçası Olarak Otomatikleştirilmiş Testler için Test Ayarları Oluşturma.

    Sınama ayarları rolleri sayfası

  8. Testlerinizi çalıştırdığınızda, veriyi uzaktan toplamak veya bir test makinesini etkilemek için roller kümesi kullanmada, Roller kümesi ve Eşleme ortamları'nı gösteren listeden seçin. İleri düğmesini tıklatın.

    Yeni Test Ayarları sayfası seçili Veri ve Bağdaştırıcılar sayfası ile birlikte görüntülenir.

    Not

    Yalnızca yerel makine üzerinde yalnızca testler çalıştırıyor ve veri ve bağdaştırıcılar topluyorsanız, seçili Roller kümesi için Yerel'in varsayılan değerini değiştirmeyin ve ardından İleri'yi tıklatabilirsiniz.

    Sınama ayarları veri ve tanılama sayfası

  9. Her rol için toplamak istediğiniz veri ve bağdaştırıcıları seçmek için, rol seçin. Her rol için, gerekli olduğu şekilde tanılama veri bağdaştırıcıları seçin. Her rol için seçtiğiniz her tanı veri bağdaştırıcısını yapılandırmak için, Yapılandır'ı tıklayın.

    Her tanı veri bağdaştırıcısı ve nasıl yapılandırıldığı hakkında ayrıntılar için, aşağıdaki tabloda ilişkilendirilen konuyu görüntüleyebilirsiniz.

    Not

    Tablo yalnızca el ile testlerinizi çalıştırmak için seçilmiş olan rol için kullanılabilen bağdaştırıcıları gösterir. Tanı veri bağdaştırıcıları hakkında daha fazla bilgi için, bkz. Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama

    El ile Testlerinizi Çalıştıran Rol için Tanı 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 İstemci 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.

    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

    Eylemler: Bir test sırasında, gerçekleştirilmiş her bir eylemin metin açıklamasını toplayan bir test ayarı oluşturabilirsiniz. Bu bağdaştırıcıyı yapılandırdığınızda el ile bir test çalıştırdığınızda bir eylem kaydı oluşturuyorsanız seçimler de kullanılır. Eylem günlükleri ve eylem kayıtları test sonuçları ile birlikte kaydedilir. Testinizi ileri sarmak için eylem kaydını kayıttan yürütebilir veya hangi eylemlerin gerçekleştiğini görmek için eylem günlüğünü görüntüleyebilirsiniz.

    Nasıl yapılır: Test Ayarlarını Kullanarak El ile Testler için Kullanıcı Arabirimi Eylemlerini Kaydetme

    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 .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 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 diğer bilgisayar üzerinde benzetimi yapılabilir, bu bir hatanın yeniden oluşturulabilme riskini azaltır.

    Daha fazla bilgi için bkz. IntelliTrace ile hata ayıklama.

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

    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
    Ağ öykünmesi, ağ bağlantı hızını artırmak için kullanılamaz.

    Test Ayarları Kullanılarak Ağ Öykünme Nasıl Yapılandırılır

    System information: Bir test ayarı, testin çalıştırıldığı makine hakkında sistem bilgilerini içermek için belirtilebilir. 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, 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: 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.

    Nasıl yapılır: Test Ayarlarını Kullanarak Testlerinizi Çalıştırırken Masaüstünüzün Videosunu Kaydetme

  10. Test ayarlarını kaydetmek için, Kaydet ve Kapat'ı tıklatın.

  11. Eşleme test ortamı otomatik olarak, Test environment (Test ortamı)'nda seçilmiştir. Test ayarlarınızda roller kümesiyle birden çok test ortamı eşleşirse farklı eşleme ortamı seçebilirsiniz.

  12. Test plan için değişikliklerinizi, araç çubuğu üzerinde Kaydet'i tıklayarak uygulayabilirsiniz.

    Not

    Test ayarlarınızı değiştirmeniz gerekiyorsa, Test ayarları açılır okunun yanındaki 'ı tıklatın. Ayrıca Laboratuvar Merkezi'ni bulabilir, merkez grup menü çubuğunda Test Ayarları'nı tıklatabilir ve ardından 'ı tıklatabilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: Test Planı için Varolan Test Ayarlarını Düzenleme.

Ayrıca bkz.

Görevler

Test Planının Bir Parçası Olarak Otomatikleştirilmiş Testler için Test Ayarları Oluşturma

Visual Studio üzerinden Otomatik Testleri Çalıştırmak için Test Ayarları Oluşturma

Kavramlar

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

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