Aracılığıyla paylaş


Kendi uygulama ömrü için bir laboratuar ortamı kullanma

Oluşturmak ve Laboratuvar Yönetimi özellikleriyle Microsoft Test Yöneticisi'nin laboratuar ortamları yönetmek.Bir laboratuar ortamında geliştirmek ve uygulamaları test etmek için kullanabileceğiniz fiziksel ve sanal makinelerin bir topluluktur.Bir laboratuar ortamında sınama veritabanı sunucuları, web sunucuları ve iş istasyonları gibi çok katmanlı uygulamalar için gereken birden fazla rol içerebilir.Buna ek olarak, Laboratuvar ortamınız ile yapı dağıtma test iş akışı oluşturmak, dağıtmak ve otomatik testler çalıştırmak uygulamanızdaki işlemini otomatikleştirmek için kullanabilirsiniz.

Gereksinimler

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

Aşağıdaki avantajları elde etmek için bir laboratuar ortamı kullanmanız gerekir:

  1. Otomatikleştirilmiş testleri çalıştırmak için bir test planı kullanma verin − bir koleksiyon olarak adlandırılan otomatik testler çalıştırabilirsiniz bir test planıve Microsoft Test Yöneticisi kullanarak ilerleme durumunu görüntüleyin.

  2. Bir yapı dağıtma test iş akışı kullanmak verin − çok katmanlı uygulamaları otomatik olarak test etmek için bir yapı dağıtma test iş akışını kullanabilirsiniz.Bir yapı başlar, laboratuar ortamında uygun makinelere yapı dosyalarını dağıtır ve sonra otomatik testler gerçekleştiren bir iş akışı örneğidir.Ayrıca, iş akışınız belirli aralıklarla çalıştıracak şekilde zamanlayabilirsiniz.

  3. Hatta el ile test sırasında tüm makinelerde bulunan tanı verisini toplayın verin − topladığınız tanılama veri birden çok makine arasındaki aynı anda.Örneğin, bir tek test çalışması sırasında IntelliTrace toplamak, test etkisi ve diğer formları bir web sunucusu, veritabanı sunucusu ve istemci arasında veri.

  4. Otomatik test aracısı yükleme verin − Laboratuvar Yönetimi otomatik olarak yükler test aracıları ortamınızdaki her makinede.

Laboratuvar Yönetimi, Sistem Merkezi Sanal Makine Yöneticisi (scvmm) ile birlikte kullanırsanız, laboratuar ortamları kullandığınızda bu yararları alabilirsiniz:

  • Makine yapılandırmalarını hızlı bir şekilde yeniden verin − koleksiyonları tipik Üretim ortamlarının yeniden yapılandırılmış sanal makineleri saklamak.Daha sonra her test çalışması yeni bir depolanmış ortam kopyası üzerinde gerçekleştirebilirsiniz.

  • Hatanın tam koşulları yeniden – test çalışması başarısız olursa, durumu, laboratuar ortamında bir kopyasını saklamak ve yapı sonuçlarınızı ya bir iş öğesi erişmek.

  • Laboratuvar ortamındaki birden çok kopyasını aynı anda çalıştırmak – adlandırma çakışmalarını olmadan, laboratuar ortamında birden çok kopyasını aynı anda çalıştırabilirsiniz.

Laboratuar ortamları genel türleri örnekleri şunlardır:

İstemci-sunucu Laboratuvar ortamı
  • Bu laboratuar ortamında sahip bir istemci/sunucu topolojisi, sık sık kullanılan sunucu ve istemci bileşenleri olan bir uygulamayı test etmek için.İstemci/sunucu topolojisinde, tüm uygulamanızı test etmek için kullanılan istemci ve sunucu makineleri, laboratuar ortamında değildir.Bu topoloji kullandığınızda, testlerinizi etkiler her makineden test verisi toplayabilirsiniz.

Yalnızca sunucu topolojisi
  • Bu laboratuar ortamında sahip bir sunucu topolojisi, sık sık kullanılan sunucu uygulamaları üzerinde el ile testleri çalıştırmak için ve kendi istemci makinelere ortamında hataları doğrulamak için kullanılacak test edenler sağlar.Bir arka uç topolojisinde, laboratuar ortamında yalnızca sunucularını içerir.Bu topoloji türünü kullandığınızda, genellikle sunuculara bağlanın laboratuvar ortamında ortam Kısım değil, istemci bir makine kullanarak.

Bkz: Video: Sınama laboratuar ortamları yönetme.

Standart ortamlar ve scvmm ortamları

Laboratuar ortamları, Visual Studio Laboratuvar Yönetimi ile oluşturduğunuz iki tür vardır — standart ortamları ve scvmm ortamlar.Ancak, her ortam türü özellikleri farklıdır.

Standart ortamlar: standart ortamlar fiziksel ve sanal makineleri bir karışımını içerebilir.Üçüncü taraf sanallaştırma çerçeveleri tarafından yönetilen standart ortama sanal makine de ekleyebilirsiniz.Ayrıca, standart ortamları gibi bir scvmm sunucusu ek sunucu kaynaklarına gerek yoktur.

scvmm ortamlar: scvmm ortamlardaki sanal makineler, yalnızca Hyper-v sanallaştırma çerçevesinde çalıştırabilmeniz için (Sistem Merkezi Sanal Makine Yöneticisi), scvmm tarafından yönetilen sanal makineleri scvmm ortamlar içerebilir.Ancak, scvmm ortamlar standart ortamlarda bulunmayan aşağıdaki Otomasyonu ve yönetimi özellikleri sağlar:

[!NOT]

scvmm hakkında daha fazla bilgi için bkz: Virtual Machine Manager.

  • Ortam anlık görüntüsü: ortam anlık görüntüsü hızla, temiz bir ortam geri yükleme veya değiştirilmiş olan bir ortam durumunu kaydetmek için bir laboratuar ortamı durumunu içerir.Yapı dağıtma test iş akışı kaydetme ve ortam anlık görüntüsü geri yükleme işlemini otomatikleştirmek için de kullanılabilir.

  • Depolanan ortamları: bir scvmm ortamın bir kopyasını saklayın ve daha sonra bu ortamın birkaç kopyasını dağıtabilirsiniz.

  • Ağ yalıtımı: ağ yalıtımı aynı anda birden çok özdeş kopyalarını bilgisayar ad çakışmaları olmadan bir scvmm ortamın çalıştırmanıza olanak verir.

  • Sanal makine ve şablonlar: bir sanal makine şablonu adı değiştirilmiş bir sanal makine, ve diğer tanımlayıcılar kaldırıldı.scvmm ortamında vm Şablonu dağıtıldığında Microsoft Test Yöneticisi yeni tanıtıcılar oluşturur.Böylece, aynı ortamdaki bir sanal makinenin birden çok kopya veya birden çok ortam dağıtmak ve sanal makineleri aynı anda çalıştırın.

  • Saklı sanal makineler: , takım projesi kütüphanesinde saklanan ve benzersiz tanımlayıcıları içeren bir sanal makine.

Bu özellikler hakkında daha fazla bilgi için bkz. SCVMM Ortamlarını Oluşturmak ve Yönetmek için Kılavuz.

Aynı özelliklerin çoğunu standart ortamlar ve scvmm ortamları destekler.Bununla birlikte, göz önüne almanız gereken bazı önemli farklar vardır.Aşağıdaki tabloda standart ortamlar ve scvmm ortamları için kullanılabilir olan özellikleri karşılaştırılmaktadır.

Beceri

scvmm ortamlar

Standart ortamlar

Sınama

El ile testleri çalıştırma

Desteklenir

Desteklenir

Kodlanmış kullanıcı Arabirimi ve diğer otomatikleştirilmiş testleri çalıştırma

Desteklenir

Desteklenir

Tanı bağdaştırıcıları kullanarak dosyayı Zengin hataları

Desteklenir

Desteklenir

Dağıtım yapı

Otomatik yapı dağıtma test iş akışları

Desteklenir

Desteklenir

Ortam oluşturma ve yönetme

Sanal makineleri yanı sıra fiziksel makineleri kullanma

Desteklenmiyor

Desteklenir

Üçüncü taraf sanal makineleri kullanmak

Desteklenmiyor

Desteklenir

Laboratuar ortamında test aracıları makinelere otomatik olarak yükle

Desteklenir

Desteklenir

Kaydet ve durumu ortam anlık görüntüleri kullanarak bir laboratuar ortamında dağıtma

Desteklenir

Desteklenmiyor

Laboratuar ortamları vm şablonlardan oluşturun

Desteklenir

Desteklenmiyor

Durdur/Başlat/anlık görüntü ortamı

Desteklenir

Desteklenmiyor

Ortam Görüntüleyicisi'ni kullanarak ortama bağlanma

Desteklenir

Desteklenir

Ağ yalıtımı kullanarak aynı anda birden çok kopya bir ortamın çalıştırın

Desteklenir

Desteklenmiyor

Laboratuvar Yönetimi Kavramları

Devam etmeden önce bilmeniz bazı ek kavramları şunlardır:

Terim

Tanımlama

Laboratuvar Merkezi

Microsoft Test oluşturduğunuz ve laboratuar ortamları yönetmek yöneticisinin alan.

Takım Proje laboratuvarı

Bağlantı kurabilmek için onlara kurmak ve kendi sanal makineleri çalıştırmak Laboratuvar ortamlar topluluğu.

Takım projesi kitaplık

Saklı sanal makineler, şablonlar ve takım projesi ana bilgisayar grubuna aktarılan saklı laboratuar ortamları bir arşivdir.scvmm ortamlarla kitaplığınızdaki öğeleri kullanabilirsiniz; Ancak, onları doğrudan bir standart ortamına ekleyemezsiniz.Kitaplığınızdaki öğeleri çalıştıramaz; Bunun yerine, bunları yeni bir ortamda dağıtmak için kullanabilirsiniz.

Dağıtılan ortam

Kendisine bağlanan ve onun makineleri çalıştırmak için takım proje Laboratuvarınızı dağıtılan bir laboratuar ortamında.

Sanal makineler için desteklenen işletim sistemleri

Laboratuar ortamları üzerinde Visual Studio 2012 yalnızca bu sanal aşağıdaki işletim sistemlerini çalıştıran makineleri kullanabilirsiniz:

  • Windows XP SP3 ve sonraki sürümler

  • Windows Vista

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2008R2

  • Windows 8veya sonraki sürümleri

Sonraki Adımlar

Görev

İlgili içerik

Laboratuvar Yönetimi bileşenlerini yapılandırın: oluşturabilmeniz için önce yapılandırmanız gereken bileşenler görüntülemek veya değiştirmek laboratuar ortamları belirlemek.

Laboratuvar Yönetimi ile Çalışmaya Başlama

scvmm ortamınızı planlayın: kullanılıp kullanılmayacağını çalışan sanal makinelerin, saklı sanal makineler, şablonlar, depolanmış ortam ve ağ yalıtımı etkinleştirilip etkinleştirilmeyeceğini oluşturmak veya scvmm ortamı yönetmek önce karar verin.

SCVMM Ortamlarını Oluşturmak ve Yönetmek için Kılavuz

Ağ yalıtımı hakkında daha fazla bilgi edinin: birden çok özdeş kopyasını benzersiz tanımlayıcı bilgiler de dahil olmak üzere bir laboratuar ortamında çalıştırmak istiyorsanız, scvmm ortamı kullanmak ve ağ yalıtımı etkinleştirin.

Sanal makineler aracılığıyla ağ yalıtımı Klonlama

Yeni laboratuar ortamları oluşturma: sonra Laboratuvar Yönetimini Yapılandırma, standart ortamlar ve scvmm ortamları oluşturabilir veya scvmm ortamın kopyasını dağıtabilirsiniz.

Laboratuar ortamları oluşturma

Laboratuar ortamları ve sanal makineleri yönetmek bir laboratuar ortamında oluşturduktan sonra ortama bağlanmak, ortam görüntüleyebilir, ortamı değiştirmek ve ortam anlık görüntüsü oluşturun.Sonra takım projesi kütüphanesinde ortamları, sanal makineleri ve şablonları yönetebilirsiniz.

Laboratuvar Ortamlarını ve Sanal Makineleri Yönetme

Testler, laboratuar ortamında: ve otomatikleştirilmiş testleri Microsoft Test Yöneticisi, Tcm.exe komut kullanarak, laboratuar ortamında satırı yardımcı programını veya yapı dağıtma test iş akışı el ile çalıştırabilirsiniz.

Laboratuar ortamlarında çalışan testleri

Otomatik yapı, dağıtım ve sınama yapılandırın: , uygulamanızın bir yapı oluşturma, yapı, laboratuvar ortamında dağıtma ve dağıtılan bir uygulama üzerinde çalışan testleri işlemini otomatikleştirmek için yapı dağıtma test iş akışları oluşturun.

Otomatik oluşturma-dağıtmak-Test iş akışlarını ayarlama

Laboratuvar ortamınızda sorunları giderir: oluşturma veya Laboratuvar sizin ortamınıza bağlanmasını karşılaşırsanız, ortamını onarın veya bazı yapılandırmalarda ortamını yapılandırmak için ek adımlar gerekebilir.

Laboratuvar yönetimi sorunlarını giderme

Dış kaynaklar

Dd997438.collapse_all(tr-tr,VS.110).gifKılavuz ve uygulamalı laboratuar

Visual Studio 2012 ile sürekli teslimat için sınama

Visual Studio 2012– Bölüm 3 ile sürekli teslimat için sınama: laboratuar ortamları

Visual Studio Laboratuvar Yönetimi Kılavuzu

Dd997438.collapse_all(tr-tr,VS.110).gifVideolar

Sınama laboratuar ortamları yönetme

Dd997438.collapse_all(tr-tr,VS.110).gifForum

Team Foundation Server Blog + Visual Studio alm

Ayrıca bkz.

Kavramlar

Uygulamayı Sınama

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