Aracılığıyla paylaş


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

Microsoft Visual Studio 2010 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. Ayrıca, 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. Microsoft Visual Studio 2010 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.

Çok katmanlı bir uygulamanız varsa, her katman 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 verileri toplayabilir. Yerel makine yerine uzak makine üzerinde çalışan basit bir uygulamanız varsa, rolleri de kullanabilirsiniz.

Microsoft Test Yöneticisi kullanıyorsanız, bu rol kümesi için bir ortam oluşturabilirsiniz. Örneğin, bir test denetleyicisini yükleyebilir ve Team Foundation Server ile kaydedebilirsiniz. Sonra, dokuz test aracısını, dokuz farklı fiziksel veya sanal makine üzerine yükleyebilirsiniz. Bu test denetleyicisi ve aracıları ile için her biri masaüstü istemcisi, veritabanı sunucusu ve Web sunucusu rollerine sahip üç ortam oluşturabilirsiniz. Bu ortama yönelik uygulamanızda her rol için kullanmak üzere test aracı olan bir makine seçin.

Not

Makinelerden biri kullanılamaz durumda olduğunda tek bir role birden fazla makine atayabilirsiniz. Ortamınızda bu rol için birden fazla makine gerekiyorsa bunu da yapabilirsiniz.

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. El ile Testler için Test Ayarları Oluşturma.

Otomatik Testler

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 fiziksel veya sanal bir ortam kullanmanız gerekir.

Otomatikleştirilmiş testleri Microsoft Visual Studio 2010 öğesini 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ıları seçebilir ve test ayarlarınızda kullanmak üzere roller ekleyebilirsiniz.

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

Bir test denetleyicisini ortamın bir parçası olarak kullanmak isterseniz aşağıdaki resimde gösterilen şekilde Team Foundation Server öğesi ile kaydetmelisiniz. Ancak, Microsoft Visual Studio 2010 içinden bir test denetleyicisi kullanmak istiyorsanız, test denetleyiciyi Team Foundation Server ile kayıt etmezsiniz.

Test Denetleyicisi ve Test Aracıları

Uyarı notuUyarı

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

Ortamlar

Microsoft Test Yöneticisi kullanarak fiziksel veya sanal ortamlar oluşturabilirsiniz. Fiziksel ortam, fiziksel bilgisayar veya sanal makinalar kullanabilir. Sanal ortam yalnızca sanal makineler kullanır:

  • Fiziksel ortam oluşturabilmek için, kullanılabilir bilgisayarlara bir veya daha fazla test denetleyicisi yükleyebilir ve her birini Team Foundation Server ile kaydedebilirsiniz. Sonra test aracılarını bilgisayarlarınıza yüklemelisiniz. Ortamda kullanmak için kullanılabilir olan her bilgisayar makina olarak adlandırılır.

  • Visual Studio Laboratuvar Yönetimi kullanıyorsanız sanal ortamlar oluşturabilirsiniz. Bu ortamlar sanal makineler veya şablonlar kullanarak oluşturulur. Microsoft Test Yöneticisi öğesini kullanarak test çalıştırmak isterseniz, sanal makinelere el ile test aracılarını yükleyebilir ve ardından test denetleyicisinin adını ortamınıza sağlayabilirsiniz. Sanal ortamlar hakkında daha fazla bilgi için bkz. Sanal ortamlar oluşturma.

Bir ortam oluşturduğunuzda, bu ortam için kullanmak üzere test denetleyicisini seçersiniz. Ardından kendi ortamınızda gereksinim duyduğunuz rollere karar vermeniz gerekir. Rol, ortamında bir bilgisayarın amacını belirtir. Örneğin, belirli bir rol Web Sunucusu veya Masaüstü İstemcisi olabilir. Ortamda kullanılacak makineleri seçin ve bu makinelere bir görev atayın.

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

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

Çalıştırılan testler için fiziksel ortamınızı ayarlama: Testlerinizi çalıştırmak için fiziksel bir ortam kullanabilirsiniz. Fiziksel ortam, ortamınızda tanımlanan roller kümesi için kullanılan fiziksel makineler ve sanal makinelerde yüklü olan test aracıları ve test denetleyicilerinden oluşur.

Çalıştırılan testler için sanal ortamlarınızı ayarlama: Laboratuvar Yönetimi öğesini kullanıyorsanız, testlerinizi çalıştırmak için sanal bir ortam kullanabilirsiniz. Sanal ortam sanal makinelerde yüklü laboratuvar ve test aracıları içerir. Ortamlarınızdaki makinelere otomatik olarak yeni yapıları dağıtmak istiyorsanız, sanal makinelere yapı aracı da yükleyebilirsiniz.

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.

İlişkili Görevler

Oluşturma, Dağıtım ve Test İş Akışları için Kılavuzluk

Uygulamanızı yapılandırmak, dağıtmak ve testleri iş akışının bir parçası olarak çalıştırmak istiyorsanız, gereksinim duyduğunuz yazılım bileşenlerini ve kullanmanız gereken topolojiyi belirlemeniz gerekir.

Ayrıca bkz.

Kavramlar

Uygulamayı Test Etme

Testleri Çalıştırma