Aracılığıyla paylaş


Uygulama Yaşam Döngünüz için Bir Laboratuvar Yöntemi Kullanma

Oluşturabilir ve Laboratuvar Yönetimi özellikleriyle laboratuvar ortamları Microsoft Test Yöneticisi'nin yönetebilirsiniz.Bir laboratuvar ortamında uygulamalarını geliştirmek ve test için kullanabileceğiniz sanal ve fiziksel makinelerin bir koleksiyonudur.Bir laboratuvar ortamında iş istasyonları, web sunucuları ve veri tabanı sunucuları gibi çoklu katman uygulamalarını test etmek için gerekli olan çoklu roller bulunabilir.Ayrıca, geliştirme, dağıtma ve uygulamanız üzerinde otomatik testler işlemini otomatik hale getirmek için laboratuvar ortamınızla birlikte bir yapı-dağıtım-test iş akışı kullanabilirsiniz.

Gereksinimler

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

Aşağıdaki avantajlar kazanmak için bir laboratuvar ortamında kullanmanız gerekir:

  1. Otomatik testler çalıştırmak için bir test planı kullanma − koleksiyonu çağrılır otomatik testler çalıştırabilirsiniz bir test planıve Microsoft Test Yöneticisi kullanarak ilerleme görüntüleyin.

  2. Bir yapı-dağıtım-test iş akışı kullanmak − otomatik olarak çoklu katman uygulamalarını test etmek için bir yapı-dağıtım-test iş akışı kullanabilirsiniz.Genel bir örnek, bir yapı başlatılır, bir laboratuvar ortamında uygun makinelere yapı dosyalarını dağıtır ve sonra otomatik testler gerçekleştiren bir iş akışı kullanılıyor.Ayrıca, belirli aralıklarla çalıştırmak için iş akışı zamanlayabilirsiniz.

  3. Tanılama verilerinin bile elle test sırasında tüm makinelerden Topla , TOPLA tanılama verilerinin birden çok makinelerden aynı anda −.Örneğin, tek testi sırasında IntelliTrace Topla, test etkisi ve diğer biçimlerini bir web sunucusu, bir veritabanı sunucusu ve istemci verileri.

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

Laboratuvar Yönetimi birlikte System Center Virtual Machine Manager (SCVMM) kullanırsanız, laboratuvar ortamları kullandığınızda yararlar alabilirsiniz:

  • Makine yapılandırmalarını hızlı bir şekilde yeniden − tipik üretim ortamlarında yeniden oluşturmak için yapılandırılmış olan sanal makinelerin koleksiyonları saklayabilir.Daha sonra depolanmış ortam yeni bir kopyasını her testi gerçekleştirebilirsiniz.

  • Hatanın tam koşullarını yeniden – başarısız testi, Laboratuvar ortamınızla durumunu bir kopyasını depolayabilir ve yapı sonuçlarınızı ya da bir iş öğesinin erişebildiğinizi.

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

Laboratuvar ortamlarını ortak türleri şunlardır:

İstemci-sunucu laboratuvar ortamı
  • Bu laboratuvar ortamında sahip bir istemci/sunucu topolojinizi, genellikle kullanılan sunucu ve istemci bileşenleri olan bir uygulamayı test etmek için.İstemci/sunucu topolojisi, uygulamanızı test etmek için kullanılan istemci ve sunucu makineleri laboratuvar ortamınızdaki tümü.Bu topoloji kullandığınızda, testinizi etkiler her makineden test verileri toplayabilir.

Sunucu yalnızca topolojisi
  • Bu laboratuvar ortamında sahip bir sunucu topolojinizi, genellikle el ile testler sunucu uygulamaları çalıştırmak için kullanılan ve kendi istemci makineler ortamında hataları doğrulamak için kullanılacak test ediciler sağlar.Bir arka uç topolojisi içinde Laboratuvar ortamınızla yalnızca sunucularını içerir.Bu tür bir topolojisi kullandığınızda, sunuculara genellikle bağlanın laboratuvar ortamında ortam değil parçası olan bir istemci makine kullanarak.

Bakın Video: Laboratuvar ortamlarını test için yönetme.

Standart ortamları ve SCVMM ortamlar

Visual Studio Laboratuvar Yönetimi ile oluşturabileceğiniz laboratuvar ortamları iki tür vardır — standart ortamları ve SCVMM ortamlar.Bununla birlikte, her ortam türünü yeteneklerini farklıdır.

Standart ortamlar: standart ortamları sanal ve fiziksel makinelerin bir karışımını içerebilir.Üçüncü taraf sanallaştırma çerçeveleri tarafından yönetilen standart bir ortam için sanal makineler de ekleyebilirsiniz.Ayrıca, standart ortamları ek sunucu kaynaklarına SCVMM sunucusu gibi gerektirmez.

SCVMM ortamlar: SCVMM ortamları SCVMM ortamlardaki sanal makineler yalnızca Hyper-V sanallaştırma Framework'te böylece (System Center Virtual Machine Manager), SCVMM tarafından yönetilen sanal makineleri içerebilir.Ancak, SCVMM ortamları standart ortamlarında bulunmayan aşağıdaki otomasyon ve yönetim ö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ş bir ortam durumunu kaydetmek için bir laboratuvar ortamında durumunu içerir.Bir yapı-dağıtım-test iş akışı, kaydetme ve Ortam anlık görüntüsü geri yükleme işlemini otomatik hale getirmek için de kullanabilirsiniz.

  • Depolanan ortamları: bir SCVMM ortam bir kopyasını depolamak ve bu ortam birden çok kopyasını dağıtabilirsiniz.

  • Ağ yalıtım: Ağ yalıtım, bilgisayar adı çakışma olmadan bir SCVMM ortam özdeş birden çok kopyasının aynı anda çalıştırmak sağlar.

  • Sanal makine şablonları: bir sanal makine şablonu adı olan bir sanal makine olup ve diğer tanımlayıcıları kaldırıldı.SCVMM bir ortamda, bir VM şablonu dağıtıldığında Microsoft Test Yöneticisi yeni tanımlayıcıları oluşturur.Bu, birden çok kopyasının aynı ortamında bir sanal makine veya birden çok ortama dağıtmak ve ardından sanal makineleri aynı anda çalıştırmak sağlar.

  • Depolanan sanal makineler: , takım projesi kitaplıkta depolanan 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.

Standart ortamları ve SCVMM ortamları aynı özelliklerin destekler.Ancak, dikkat etmeniz gereken bazı önemli farklılıkları da vardır.Aşağıdaki tablo, standart ortamları ve SCVMM ortamları için kullanılabilir olan özelliklerini karşılaştırır.

Beceri

SCVMM ortamlar

Standart ortamlar

Sınama

El ile testler

Desteklenen

Desteklenen

Kodlanmış kullanıcı Arabirimi ve diğer otomatik testler çalıştırmak

Desteklenen

Desteklenen

Tanı bağdaştırıcıları kullanarak dosya zengin hataları

Desteklenen

Desteklenen

Dağıtım oluşturun

Otomatik yapı-dağıtım-test iş akışları

Desteklenen

Desteklenen

Ortamı oluşturma ve yönetme

Fiziksel makine sanal makineler ek olarak kullanın

Desteklenmiyor

Desteklenen

Üçüncü taraf sanal makineler kullanın

Desteklenmiyor

Desteklenen

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

Desteklenen

Desteklenen

Kaydet ve Ortam anlık görüntüleri kullanarak bir laboratuvar ortamında durumunu Dağıt

Desteklenen

Desteklenmiyor

Laboratuvar ortamları VM Şablondan Oluştur

Desteklenen

Desteklenmiyor

Başlangıç/Dur/anlık görüntü ortamı

Desteklenen

Desteklenmiyor

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

Desteklenen

Desteklenen

Bir ortam birden çok kopyasının aynı anda ağ yalıtımı kullanarak çalıştırın

Desteklenen

Desteklenmiyor

Laboratuvar Yönetimi Kavramları

Devam etmeden önce konusunda bilgi sahibi olmanız bazı ek kavramlarını şunlardır:

Terim

Açıklama

Laboratuvar Merkezi

Microsoft Test oluşturduğunuz ve laboratuvar ortamları yönetin Yöneticisi'nin alan.

Takım projesi Laboratuvar

Bağlanabilirsiniz nedenle onlara ayarlayın ve bunların sanal makineleri çalıştırmak laboratuvar ortamları koleksiyonu.

Takım projesi kitaplık

Depolanan sanal makineler, şablonlar ve takım projenizi konak grubuna içeri aktardığınız depolanan laboratuvar ortamları arşivini.SCVMM ortamlarla, kitaplığındaki öğeleri kullanabilirsiniz; Ancak, onları doğrudan standart bir ortama ekleyemezsiniz.Öğeleri, kitaplıkta çalıştırılamıyor; Bunun yerine, bunları yeni bir ortamı dağıtmak için kullanın.

Dağıtılan ortam

Böylece bağlanmak ve kendi makineleri çalıştırmak için takım projesi Laboratuvar dağıtıldıktan laboratuvar ortamı.

Sonraki Adımlar

Görev

İlgili içerik

Laboratuvar Yönetimi bileşenlerini yapılandır: oluşturmadan önce yapılandırmanıza gerek bileşenleri görüntülemek veya laboratuvar ortamları değiştirmek belirleyin.

Laboratuvar ortamında test etme

SCVMM ortamlarınızı planlayın: oluşturun veya bir SCVMM ortam yönetme önce kullanılıp kullanılmayacağını çalışan sanal makineleri, depolanan sanal makineler, şablonlar, depolanmış ortam ve Ağ yalıtım etkinleştirilip etkinleştirilmeyeceğini karar.

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

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

Ağ Yalıtımı İle Sanal Makineleri Kopyalama

Yeni laboratuvar ortamları oluşturun: sonra Laboratuvar Yönetimi yapılandırma, standart ortamları ve SCVMM ortamları oluşturabilir veya bir SCVMM ortam bir kopyasını dağıtabilirsiniz.

Laboratuvar Ortamları Oluşturma

Laboratuvar ortamları ve sanal makineleri yönetmek bir laboratuvar 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.Daha sonra ortamları, sanal makineler ve şablonlar, takım projesi kitaplıkta yönetebilirsiniz.

Laboratuvar Ortamlarını ve Sanal Makineleri Yönetme

Laboratuvar ortamınızdaki testler: elle çalıştırmak ve otomatik testler Microsoft Test Yöneticisi, Tcm.exe komutu kullanarak, Laboratuvar ortamınızdaki satır yardımcı programı veya bir yapı-dağıtım-test iş akışı.

Laboratuvar Ortamlarında Testler Çalıştırma

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

Otomatikleştirilmiş derleme, dağıtma, test iş akışları

Laboratuvar ortamınızdaki sorunları giderin: oluşturma veya Laboratuvar ortamınızla bağlanma karşılaşırsanız, ortam onarmanızı ya da bazı yapılandırmalarda ortamını yapılandırmak için ek adımlar gerekebilir.

Laboratuvar Yönetimine İlişkin Sorun Giderme

Dış kaynaklar

Yönergeler ve uygulamalı laboratuar

Visual Studio 2012 ile sürekli teslimat için test

Visual Studio 2012 – bölüm 3 ile sürekli teslimat için test: laboratuvar ortamları

Visual Studio Laboratuvar Yönetimi Kılavuzu

Videolar

Laboratuvar ortamlarını test için yönetme

Forum

Visual Studio ALM + Team Foundation Server Web günlüğü

Ayrıca bkz.

Kavramlar

Uygulamayı test etme

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