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:
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.
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.
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.
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:
![]() |
|
![]() |
|
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. |
|
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. |
|
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. |
|
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ı 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 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ışı. |
|
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. |
|
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. |
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
Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama