Aracılığıyla paylaş


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

 

Yayýmlanma: Nisan 2016

Visual Studio kullanarak testlerinizi çalıştırabilir ve aynı zamanda testlerinizi çalıştırırken veri ve tanı toplayabilirsiniz. Toplamak istediğiniz veri ve tanıları belirtmek için test ayarları kullanın. Hatta test makinenizin çalışma şeklini etkileyen tanılama veri bağdaştırıcılarını seçebilirsiniz. Örneğin, testinizi çalıştırdığınız veya Web sunucunuzla ilgili sistem bilgilerini topladığınızda masaüstünüzün video kaydını oluşturmak isteyebilirsiniz. Veya sistem üzerinde bir performans sorunu dayatmak için yavaş bir ağa öykünebilirsiniz.

Testleri birden fazla makinede uzaktan çalıştırmak veya uzaktan veri ve tanılama toplamak için bir test denetleyicisi ve test aracıları kullanmanız gerekir. Test denetleyicisi bir hizmet olarak çalışır ve çalıştırmak için testleri bir test aracısına atar. Ayrıca test aracısına hangi veri ve tanılamaların toplanması gerektiğini söyleyebilir. Visual Studio kullanarak test denetleyicisini ve test aracılarını yönetebilirsiniz, veya test denetleyicisini Team Foundation Server ile kaydederseniz, Microsoft Test Yöneticisi kullanarak denetleyiciyi ve aracıları yönetebilirsiniz.

Dağıtılmış bir uygulamanız varsa, her bilgisayar için test çalıştırması veya veri toplamasına yönelik bir rol tanımlarsınız. Örneğin, Web sunucusundan, veritabanı sunucusundan ve masaüstü istemcisinden oluşan bir uygulamanız varsa, bunların her biri için bir rol tanımlamanız gerekir. Masaüstü istemcisi testleri çalıştırarak yerel olarak veri toplayabilir ve diğer roller bu role atadığınız makinedeki istediğiniz tüm veriyi toplayabilir. Aynı role birden fazla makine de atayabilirsiniz.

Eğer Microsoft Test Yöneticisi kullanıyorsanız, bu rol kümesi için bir ortam oluşturursunuz. Ortam, her bir bilgisayarın atanan bir role sahip olduğu bilgisayar topluluğudur.

Bu konunun aşağıdaki bölümleri çalıştırdığınız testlerin türleri ve bir ortam kullanmak isteyip istemediğinize bağlı olarak testleri çalıştırma yolları ve veri toplama konusunda daha fazla bilgi sağlar:

  • El İle Yapılan Testler

  • Otomatik Testler

  • Ortamlar

El İle Yapılan Testler

El ile çalışan testlerinizi ortamın bir parçası olmayan bir yerel makine üzerinde çalıştırmanız önerilir. Aşağıdaki şekillerde veri toplayabilir veya elle test yapmak için bir test makinesini etkileyebilirsiniz:

  • Varsayılan test ayarlarını kullanarak yerel makine üzerinde veri toplayın

  • Toplanacak verileri belirleyerek yerel makine üzerindeki verileri toplayın

  • Uygulamanızın yerel ve uzak katmanları üzerinde veri toplayın

Bu durumlar ortamları ve test ayarlarınızı nasıl oluşturulacağı hakkında daha fazla bilgi için El ile testlerde daha fazla tanılama verisi toplama.

Otomatik Testler

Ya da kullanarak testler çalıştırabilirsiniz Microsoft Test Yöneticisi veya Visual Studio kullanarak.

Eğer Microsoft Test Yöneticisi kullanarak otomatikleştirilmiş testlerinizi çalıştırmayı planlıyorsanız, testi test planınızdan çalıştırmak için roller kümesini içeren bir Laboratuar ortamı kullanmanız gerekir. Team Foundation Server içinde takım projenize kayıtlı bir test denetleyicisi oluşturmanız gerekir . Ancak Microsoft Test Yöneticisi ortamdaki her makinede test aracısını kuracaktır.

Otomatikleştirilmiş testleri Visual Studio'yu kullanarak çalıştırmayı planlıyorsanız, otomatikleştirilmiş testlerinizi yerel makinenizde kullanabilir ve veriler yerel olarak toplamak için test ayarlarını kullanabilirsiniz. Veri toplamak veya test makinesini çok katmanlı uygulamanın belirli bölümleri için etkilemek istiyorsanız, bir test denetleyicisi ve test aracısı seçebilir ve test ayarlarınızda kullanmak üzere roller ekleyebilirsiniz. Test denetleyicisini Team Foundation Server ile kaydetmemelisiniz. Ancak, testleri başlatmak ve test verisini toplamak istediğiniz her makinede bir test aracısı ayarlamanız gerekir.

Aşağıdaki çizim bir test denetleyicisini, test altındaki bir uygulamada her bir rol için makineye yüklenen test aracısı ve test aracısının yerine getirebileceği görevleri gösterir. Test denetleyicisi ona kayıtlı olan test aracısını yönetir.

Önemli

Bir test denetleyicisini Microsoft Test Yöneticisi öğesini kullanarak bir ortamın parçası olarak kullanmak istiyorsanız, aşağıdaki resimde gösterildiği gibi Team Foundation Server ile kaydetmelisiniz.Visual Studio'dan bir test denetleyicisi kullanmak istiyorsanız, test denetleyiciyi Team Foundation Server ile kaydetmeyin.

Test denetleyicisi ve Test aracıları

Uyarı

Test kurulumunuz gerektiriyorsa, test aracısı ve test denetleyicileri farklı etki alanlarında yüklenebilir.

Ortamlar

Testleri yürütmek için Microsoft Test Yöneticisi kullanırsanız, testleri çalıştıracağınız laboratuar ortamları oluşturursunuz. İki tür ortam vardır: Standart ve SCVMM ortamları. Standart ortam, fiziksel bilgisayarları veya sanal makineleri kullanabilir ve sanal makineler yalnızca sanallaştırma framework'lerinde çalıştırılabilir. SCVMM ortamı yalnızca Sistem Merkezi Sanal Makine Yöneticisi (SCVMM) tarafından yönetilen sanal makineler tarafından kullanılır.

Microsoft Test Yöneticisi her iki tür ortamı kurmak için kullanılabilir. SCVMM ortamı durumunda, ortamları başlatabilir ve durdurabilir, kitaplıkta depolayabilir ve birden çok kopyalarını oluşturabilirsiniz.

Her iki durumda da, ortamdaki her makineye rolleri atayabilirsiniz. Örneğin tipik roller Web Sunucusu ve Masaüstü İstemcisidir. Rol adları, her makineye hangi yazılımların ve testlerin dağıtılacağını belirlemek için test iş akışınız tarafından kullanılır.

Test Yöneticisi test denetleyicisinin yazılım dağıtma, testleri çalıştırmak ve test sonuçlarını toplamasını sağlayan her bilgisayara bir test aracısı ekler.

Daha fazla bilgi için Laboratuvar ortamında test etme.

Görevler

Aşağıdaki konuları, makinelerinizi testleri çalıştırmak ve veri toplamak için kurmanıza yardımcı olması için kullanın.

Görevleri

İlişkili konular

Testleri çalıştırmak ve veri toplamak için kullanılmak üzere test denetleyicileri ve test aracısı yükleme: Visual Studio kullanarak oluşturduğunuz test ayarlarınızdaki test denetleyicilerini kullanabilirsiniz. Alternatif olarak, test denetleyicilerinizi çevrelerinizle kullanabilirsiniz.

Testler için var olan bilgisayarlarda ayarlama: standart bir ortam fiziksel makine veya sanal makinelere yüklenen test aracıları oluşur.

Testleri çalıştırmak için laboratuar ortamlarını kurma: Bir laboratuar ortamın fiziksel veya sanal makineler içerebilir.

Testlerin nasıl çalıştırılacağını veya verinin nasıl toplanacağını test ayarlarını kullanarak ayarlayın Test kapsamındaki uygulamanız için test ayarları oluşturabilir ve rollerin kümesini seçebilir, ve ardından test planınızdaki bu rolleri içeren ortamı seçebilirsiniz. Ayrıca belirli test çalıştırmaları için test planınızda bu ayarları geçersiz kılabilirsiniz.

Ayrıca bkz.

Uygulamayı test etme
Microsoft Test Yöneticisi'ni kullanarak uygulamanızı test etme