Standart ortam için yapı derleme, dağıtma, test iş akışı oluşturma
[!NOT]
Bu konu Standart ortamlar için geçerlidir.İstiyorsanız bir SCVMM ortamı kullanarak bu yordamı tamamlamak için bkz SCVMM ortamı için yapı derleme, dağıtma, test iş akışı oluşturma.
Otomatik olarak standart ortamınızdaki bir uygulamayı dağıtmak ve yapı sürecinin bir parçası olarak, bu uygulamaya üzerinde otomatik testler çalıştırmak için bir yapı-dağıtım-test iş akışı kullanabilirsiniz.Kullanıcıların sonra uygulama standart ortamlarında erişim veya bunlar el ile testler veya otomatik testler yapı işlemi kullanarak ayrı çalıştırabilirsiniz Microsoft Test Yöneticisi.Yapı-dağıtma-test iş akışları hakkında bir genel bakış için, bkz. Standart ortam için yapı derleme, dağıtma, test iş akışı oluşturma.
Gereksinimler
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Uzmanı
Bu konuda, iş akışınız için dağıtım betikleri oluşturulduktan sonra bir yapı-dağıtma-test iş akışının nasıl oluşturulduğu açıklanır.Dağıtım betikleri oluşturma hakkında bilgi için, bkz. Yapı dağıtmak Test iş akışı Kılavuzu .Standart bir ortam için bir yapı-dağıtım-test iş akışı oluşturmak için aşağıdaki yordamları kullanın:
Önkoşul denetimi
Yapınızın Yapılandır
İş akışı için bir yapı tanımı oluşturun
İş Akışınıza Ayrıntılar Ekleyin
İş Akışınızı Çalıştırın
Yapı sonuçlarınızı görüntüle
Uygulamanızı görüntüle
İş Akışınız Tamamlandıktan Sonra Test Çalıştırın
Önkoşullar
Uygulamanızı oluşturmak ve dağıtmak üzere iş akışınızı kurabilmeniz için önce, aşağıdaki görevleri tamamladığınızı doğrulamak için bu listeyi kullanın:
Önkoşul görevler
Team Foundation Yapı Hizmeti yapılandırın.Bakın: nasıl yapılır: Yapı makine yapılandırma.
Sınama denetleyicisi yükleyin ve takım projeniz ile kaydedin: Laboratuvar Ortamlarında Test Denetleyicileri Ayarlama.
-
[!NOT]
Laboratuvar ortamınızı oluşturduğunuzda, testleri çalıştırmak ve bir iş akışı kullanmak için seçenekleri seçin.
Sanal ve fiziksel makinelerinizi kullanan standart bir ortam oluşturun.Bkz. Standart laboratuvar ortamları.
Laboratuvar ortamınızda otomatikleştirilmiş testler çalıştıracaksanız, testlerinizi bir test planına eklemeniz ve Microsoft Test Yöneticisi kullanarak bir test ayarı oluşturmanız gerekir.Bkz. Laboratuvar ortamında test etme.
Yapı-dağıtma-test iş akışınızın, uygulamanızı yüklemek için kullanabileceği dağıtım betikleri oluşturun.Bkz. Derleme, dağıtma, test iş akışları için dağıtım betikleri oluşturma.
Yapınızı yapılandırın
Yapı-dağıtma-test iş akışınız, uygulamanızın varolan bir yapısını dağıtabilir veya bir yapı tanımını çalıştırabilir ve ardından yeni yapıyı dağıtabilir.İş akışınız sırasında yeni bir yapı oluşturmak için, iş akışınızın uygulamanızı derlemek için kullanabileceği ayrı bir yapı tanımı oluşturmanız gerekir.Yapı ayrıntılarını iş akışınıza eklediğinizde, varolan bir yapının bırakma konumunu veya yeni bir yapı oluşturmak için yapı tanımını seçersiniz.
Önemli |
---|
Yapı-dağıtma-test iş akışınıza bir yapı bırakma konumu yerine bir yapı tanımı eklerseniz, uygulamanızı oluşturmak için kullanılacak yapı tanımında testleri devre dışı bırakmanız gerekir. |
Uygulamanız için bir yapı tanımı oluşturmak için
Yapı menüsünde, Yeni Yapı Tanımı öğesini seçin.
Genel sekmesinde, Yapı tanımı adı kutusunda bir ad ve Açıklama metin kutusunda uygun bir açıklama belirtin.
Yapı tanımı oluşturma veya düzenleme konusunda açıklanan adımları izleyin.
Yapı-dağıtma-test iş akışınızı oluşturun
Bu bölümde, yapı-dağıtma-test iş akışınızı oluşturacaksınız.
İş akışı için bir yapı tanımı oluşturun
Ardından, aşağıdaki resimde gösterildiği üzere, yapı-dağıtma-test iş akışınız için başka bir yapı tanımı oluşturun:
İş akışınız için bir yapı tanımı oluşturmak için
Yapı menüsünde, Yeni Yapı Tanımı öğesini seçin.
Üzerinde genel sekmesinde yapı tanımı adı kutusuna bir ad belirtin ve açıklama kutusu uygun bir açıklama ekleyin.
-
[!NOT]
Şablon yalnızca el ile zamanlanmış ya da çalışırken yapı tetikleyicileri olan bir yapı tanımı için de kullanabilirsiniz.Bir sınama hatası yine de başlatmak veya tüm yapı sistemini durdurmak sonraki çalışırken Yapı verdiğinden çalışırken yapı tetikleyicileri önerilmez.Geçitli iade etme ve sürekli tümleştirme Tetikleyicileri desteklenmez.
Ayarları seçin tetikleyici ve çalışma, Yapı Varsayılanları, ve Bekletme İlkesi konuda açıklandığı gibi sekmeler Yapı tanımı oluşturma veya düzenleme.
[!NOT]
Yapı bırakma yolu girmek zorunda değilsiniz Yapı Varsayılanları laboratuvar şablonu kullandığınızda yapı çıkışını oluşturmayın çünkü bu yapı iş akışı için sekmesinde.Temizle benim yapılar çıktıları kopyalamak ve herhangi bir alt klasörü gereklidir.
Yapı tanımı için laboratuvar şablonunu seçin yapabilmek için işlemi sekmesinde, altında yapı işlem şablonu, seçin ayrıntıları göster.
Aşağı açılır listesi görüntülenir.
Bir şablon seçin.Bu, iş akışı tanımlayan yapı işlemi dosyasıdır.
Uygulamanızı bir sanal ortama dağıtmak üzere, yapı tanımınız için bir iş akışı oluşturmak amacıyla, Yapı işlemi dosyası için açılır listeden LabDefaultTemplate.11.xaml öğesini seçin.
İş akışınız için ayrıntıları ekleyin
Artık Laboratuvar İş Akışı Parametreleri sihirbazını kullanarak iş akışınıza ayrıntılar ekleyebilirsiniz.
Bu ayrıntıları iş akışınıza ekleyip yapı tanımını kaydettikten sonra, iş akışınızı çalıştırmak için yapıyı sıraya alabilirsiniz:
İş akışı için ayrıntıları altında girmek için yapı işlemi parametreleri, seçin Laboratuvar işlemi ayarları ve üç nokta (...) seçin.
Bu bilgileri iş akışı için girdiğiniz Laboratuvar İş akışı parametreleri sihirbazını açar.
Bir laboratuvar ortamında seçin: üzerinde ortam sekmesinde, uygulamanızı dağıtmak istediğiniz standart ortamı seçin.
İleri'yi seçin.
Bir yapı tanımı veya bir yapı bırakma konumu seçin: İş akışınızın, her çalıştığında uygulamanızı derlemesini istiyorsanız, aşağıdaki adımları izleyin:
Seçin bir Team Foundation Yapısı kullanınve daha önce oluşturduğunuz yapı tanımı seçin.
Seçin yeni bir yapıyı kuyruğa.
İş akışınızın, varolan bir yapıyı kullanmasını istiyorsanız ve uygulamanızı yeniden derlememesini istemiyorsanız, aşağıdaki adımları izleyin:
Seçin bir Team Foundation Yapısı kullanınve daha önce oluşturduğunuz yapı tanımı seçin.
Seçin varolan bir yapıyı seçin.Ardından aşağı açılır listeden bir yapı seçin.Mevcut listesinde görüntülenen seçtiğiniz yapı tanımı tarafından oluşturulan oluşturur.
Bir yapı yapılandırmasından seçin seçin yapı yapılandırma.
[!NOT]
Uygulamanız için yapı tanımınızı oluştururken yapı yapılandırmaları belirtilmedi.Daha fazla yapı yapılandırması varsa, bu listeden seçebilirsiniz.
Yapının konumunu tanımlamak Dilerseniz seçin belirtilen konumdan bir yapı kullanma ve ardından varolan yapının UNC yolunu belirtin.
İleri'yi seçin.
Dağıtım betikleri ve komutları için ayrıntılar:
Önemli Sonraki birkaç adımı tamamlamadan önce, iş akışınız için dağıtım betikleri ve komutları oluşturmanız gerekir.Bkz. Derleme, dağıtma, test iş akışları için dağıtım betikleri oluşturma.
Uygulamayı iş akışınızın parçası olarak dağıtmak için, Dağıtma sekmesinden Yapıyı dağıt öğesini seçin.
Uygulamanızı dağıtmak için gereken betikleri veya komutları eklemek için, Ekle öğesini seçin.Betik veya komutu eklemek istediğiniz sanal makineyi veya sanal makine rolünü seçin.
Artık laboratuvar ortamınızdaki her bir sanal makine için betikler veya komutlar ekleyebilirsiniz.Örneğin, uygulamanızın bir parçası bir Windows istemci varsa, çalıştırılabilir dosyayı kodlanmış kullanıcı Arabirimi testleri, sanal makinede başlatmak için kullanacağı konuma kopyalayan bir komut dosyası olabilir.Sonra bir Web sunucusu varsa komut dosyası veya bu bölümü, uygulamanızın dağıtmak için komut çalıştırmanız gerekir.Bu adımı tamamlamak nasıl hakkında daha fazla ayrıntı için Derleme, dağıtma, test iş akışları için dağıtım betikleri oluşturma.
İleri'yi seçin.
Otomatikleştirilmiş testler için ayrıntılar ekleyin
Uygulamanızı dağıttıktan sonra iş akışınızdan otomatikleştirilmiş testler çalıştırmak için, aşağıdaki adımları izleyin:
Seçin ortamında bu testler.
Altında test planını seçin, kullanmak istediğiniz test planını seçin.Test sonuçlarını bu test planının bir parçası kaydedilir.
Test paketlerini seçin altında üç noktayı (...) seçin ve Test paketlerini seçin iletişim kutusunda, çalıştırmak istediğiniz test paketlerini seçin.
[!NOT]
Varsayılan olarak, kök test paketi seçilir.Bu test paketi içindeki testleri çalıştırmak istemiyorsanız bu alanını temizleyin gerekir.
Altında test yapılandırmasını seçin, yük testlerinizi çalıştırmak üzere kullanmayı planladığınız Yapılandırması'nı seçin.
[!NOT]
Her seçili test paketindeki her test çalışması için test sonuçlarını her test çalışması paketi ve seçtiğiniz test yapılandırması eşleştirmesi olarak kaydedilir.Bkz. Test yapılandırmaları: test platformlarını belirtme.
Otomatikleştirilmiş test ayarlarını seçin altında, bu konu için genel işlemin 9. adımında laboratuvar ortamınızdaki rollerle eşleşmesi için önceden oluşturduğunuz test ayarlarını seçin.Bkz. Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma.
Son'u seçin.
Yapı tanımınızı kaydetmek için Kaydet'i seçin.
Oluşturulan yapı tanımı görünür yapılar klasöründe Ekip Gezgini.
İş Akışınızı Çalıştırın
İş akışınızı içeren yapı tanımını çalıştırarak iş akışınızı çalıştırabilirsiniz.
İş akışınızı başlatmak için, Yapılar klasörüne gidin, ardından iş akışınızı içeren yapı tanımı için kısayol menüsünü açın.
Yeni Yapıyı Sıraya Al öğesini seçin.
Sırası yapı iletişim kutusu görüntülenir.
Yapı iş akışı bilgilerini doğrulayın ve sonra seçin sırası.
Yapı Gezgini görünümü görüntülenir.
Yapılandırma sürerken Yapı Özeti görmek için yapınız çift tıklatın.
Yapılandırma sürerken durumu görebilirsiniz.
(İsteğe bağlı) Yapılandırma sürerken ortamı görüntülemek istiyorsanız, açık Microsoft Test Yöneticisi, bulun Laboratuvar Merkezi, seçin Laboratuvarve sonra ortamınızı listeden seçin.Ortamınız için görüntü ve bu resmi üzerinde ortam ayrıntılarında gibi yansıtılan yapı sürecini görüntüleyebilirsiniz:
(Bir yetenek hazır olduğunda yeşil bir ok görüntülenir) özellikleri durumu.
Testler ile kullanıcı arabirimi testleri etkileşime değilse çalıştırın.
Yapı iş akışı başarıyla tamamladıysa, yeşil onay işareti göreceksiniz.Hatalar varsa, seçebilirsiniz Günlüğü Görüntüle ayrıntıları görmek için.
İş akışı için yapı sonuçlarını görüntüleyin
İş akışınıza tamamlandıktan sonra iş akışı için yapı sonuçlarını görüntüleyebilirsiniz.
İş akışınıza yapı sonuçlarını görüntülemek için
Öğesinden yapılar klasöründe Ekip Gezginiüzerine gelin ve iş akışı yapı tanımınızı sağ tıklatıp yapıları görüntüle.
Yapı Gezgini görünüm görüntülenir.
Tamamlanan yapılarınızı görüntülemek için seçin tamamlandı sekmesi.
Görüntülemek istediğiniz yapı çift tıklatın.
Yapı Özeti görüntülenir.
Dağıtıldıktan sonra uygulamanızı görüntüle
İş akışınıza tamamlandıktan sonra Microsoft Test Yöneticisi'nde Ortam Görüntüleyicisi'ni kullanabilirsiniz veya makine uygulamanızı oturum açarak uygulamanızı görüntülemek için Uzak Masaüstü için dağıtıldı.
İş akışınız tamamlandıktan sonra uygulamanızı test edin
İş akışınız tamamlandıktan ve uygulamanız laboratuvar ortamına dağıtıldıktan sonra, uygulamanız üzerinde iş akışınızdan ayrı olarak test çalıştırabilirsiniz.Standart bir ortama uygulamanızın dağıtıldıktan sonra uygulamanızda iş akışınıza ayrı testler istiyorsanız bu konulara bakın:
Ayrıca bkz.
Kavramlar
Standart ortam için yapı derleme, dağıtma, test iş akışı oluşturma