Aracılığıyla paylaş


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

Visual Studio 2012 kullanarak testlerinizi çalıştırabilir ve aynı zamanda testlerinizi çalıştırırken veri ve tanı toplayabilirsiniz.Toplamak istediğiniz verileri ve tanıları belirtmek için test ayarlarını 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 darboğaz dizmek için yavaş bir ağa öykünebilirsiniz isteyebilirsiniz.

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 bir test denetleyicisi ve aracıları yönetebilirsiniz veya test denetleyicisiyle birlikte Kaydet Team Foundation Server, denetleyici ve aracılar kullanarak yönetebilirsiniz Microsoft Test Yöneticisi.

Dağıtılmış bir uygulamanın, testleri çalıştırmak ve veri toplamak için kullanmak üzere her bilgisayar için bir rol tanımlar.Ö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 verileri toplayabilir.Ayrıca, birden fazla makine aynı role atayabilirsiniz.

Kullanıyorsanız, Microsoft Test Yöneticisi, oluşturduğunuz bir ortam için bu roller kümesini.Bir ortamda, her bilgisayara atanan bir rol olduğu bilgisayarlar 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 Testler

  • Otomatik Testler

  • Ortamlar

El İle Testler

El ile 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 toplar

  • Toplanacak verileri belirleyerek yerel makine üzerindeki verileri toplama

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

Bu durumlar için test ayarlarınızı ve ilgili ortamları ayarlama hakkında daha fazla bilgi için bkz. Microsoft Test Yöneticisi'nde Test Ayarlarını Belirtme.

Otomatik Testler

Aşağıdakilerden birini kullanarak testleri çalıştırabilirsiniz Microsoft Test Yöneticisi veya kullanarak Visual Studio 2012.

Kullanarak otomatikleştirilmiş testlerinizi çalıştırmayı planlıyorsanız, Microsoft Test Yöneticisi, testlerinizi test planınızdan çalıştırmak için roller kümesini içeren bir laboratuar ortamı kullanmanız gerekir.Takım projeniz ile kayıtlı bir test denetleyicisi oluşturmanız gerekir Team Foundation Server.Ancak, Microsoft Test Yöneticisi ortamda her makine test aracısının ayarlamak.

Visual Studio kullanarak otomatikleştirilmiş testleri çalıştırmak istiyorsanız, yalnızca yerel makinenizde otomatikleştirilmiş testlerinizi çalıştırmak ve yerel olarak veri toplamak için test ayarlarını kullanın.Veri toplamak veya test makinesini çok katmanlı uygulamanın belirli bölümleri için etkilemek istiyorsanız, bir test denetleyicisi ve test aracıları seçebilir ve test ayarlarınızda kullanmak üzere roller ekleyebilirsiniz.Test denetleyicisiyle kaydetmek değil Team Foundation Server.Ancak, bir test aracısı testleri başlatmak veya test verisi toplamak planladığınız her makinede ayarlamanız gerekir.

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

Önemli notÖnemli

Kullanarak test denetleyicisini ortamın bir parçası olarak kullanmak istiyorsanız, Microsoft Test Yöneticisi, onunla birlikte kaydetmek Team Foundation Server, aşağıdaki çizimde gösterildiği gibi.Visual Studio test denetleyicisi kullanmak istiyorsanız, ancak test denetleyicisiyle birlikte kaydetmek değil Team Foundation Server.

Test denetleyicisi ve Test aracıları

Uyarı notuUyarı

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

Ortamlar

Kullanırsanız, Microsoft Test Yöneticisi testleri yürütmek için testleri çalıştırmak üzere laboratuar ortamları oluşturma.Ortamları iki tür vardır: Standart ve scvmm ortamlar.Standart bir ortamı, fiziksel bilgisayar veya sanal makineleri kullanabilirsiniz ve sanal makineler üzerinde herhangi bir sanallaştırma framework çalıştırabilirsiniz.Yalnızca sanal Sistem Merkezi Sanal Makine Yöneticisi (scvmm) tarafından yönetilen makineleri scvmm ortamı kullanır.

Microsoft Test YöneticisiHer iki tür ortam ayarlamak için kullanılabilir.scvmm ortamı durumda durdurmak ve ortamlar başlatmak, ortamlar, bir kitaplıkta depolamak ve bunları birden çok kopyasını oluşturmak.

Her iki durumda da, ortamda her makine için rolleri atayın.Örneğin, tipik rollerdir Web sunucusu ve Masaüstü istemcisi.Rol adları tarafından test akışınızı hangi yazılım ve her makineye dağıtmak için testleri belirlemek için kullanılır.

Test Yöneticisiyazılım dağıtma, testleri çalıştırmak ve test sonuçlarını toplamak test denetleyicisini etkinleştirir her bilgisayarda test aracısı ekler.

Daha fazla bilgi için bkz. Laboratuar ortamları oluşturma.

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örevler

İlişkili konular

Yükleme test denetleyicileri ve test aracıları, testleri çalıştırmak ve veri toplamak için kullanılacak: , Visual Studio kullanarak oluşturduğunuz test ayarlarınızdaki test denetleyicilerini kullanabilirsiniz.Alternatif olarak, sizin ortamlarla test denetleyicilerini kullanabilirsiniz.

Testleri çalıştırmak için varolan bilgisayarları ayarlama: fiziksel makineler ve sanal makine üzerinde yüklü olan test aracılarını, standart bir ortam oluşur.

Testleri çalıştırmak için laboratuar ortamları ayarlama: bir laboratuar ortamında fiziksel veya sanal makinelere içerebilir.

Testlerin nasıl çalıştırılacağını veya verilerin nasıl toplanacağını test ayarlarını kullanarak ayarlama: 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.

Kavramlar

Uygulamayı Sınama

Microsoft Test Yöneticisi'nde Testleri Çalıştırma