Aracılığıyla paylaş


Nasıl yapılır: yapı dağıtmak Test iş akışı için standart bir ortam oluşturma

[!NOT]

Bu konuda standart ortamlar için geçerlidir.İsterseniz bir scvmm Ortamı'nı kullanarak bu yordamı tamamlamak için bkz: Nasıl yapılır: scvmm ortamı için yapı dağıtmak Test iş akışı oluşturma.

Bir yapı dağıtma test iş akışı, otomatik olarak standart ortamınızdaki bir uygulamayı dağıtmak ve bu uygulama yapı işleminin bir parçası olarak otomatik testler çalıştırmak için kullanabilirsiniz.Kullanıcılar daha sonra kendi standart ortamında uygulama erişmek veya el ile yapılan testleri veya otomatikleştirilmiş testleri yapı işlemi kullanarak ayrı çalıştırabilecekleri Microsoft Test Yöneticisi.Yapı dağıtma test iş akışı genel bakış için bkz: Nasıl yapılır: yapı dağıtmak Test iş akışı için standart bir ortam oluşturma.

Gereksinimler

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

Bu konu iş akışınız için dağıtım komut dosyası oluşturduktan sonra bir yapı dağıtma test iş akışı oluşturma açıklanmaktadır.Dağıtım komut dosyası oluşturma hakkında daha fazla bilgi için bkz: Yapı dağıtmak Test iş akışı Kılavuzu.Standart bir ortam için yapı dağıtma test iş akışı oluşturmak için aşağıdaki yordamları kullanın:

  • Önkoşulları Denetleme

  • Yapınızın yapılandırmak

  • İş akışınız için yapı tanımı oluşturma

  • İş akışınız için ayrıntıları ekleme

    1. Bir laboratuar ortamı seçin

    2. Bir yapı tanımı veya yapı bırakma konumu seçin

    3. Dağıtım komut ekleme

    4. Otomatikleştirilmiş testler için ayrıntıları ekleme

  • İş akışınızı çalıştırmak

  • Yapı sonuçlarınızı görüntülemek

  • Uygulamanızı görüntüleyin

  • Çalıştırma testleri sonrasında bilgisayarınızı tam akışıdır

Önkoşullar

Akışınız ve uygulamanızı dağıtmak için önce aşağıdaki görevleri tamamladığınızı doğrulamak için bu listeyi kullanın:

Önkoşul görevleri

  1. Team Foundation Yapı hizmetini yapılandırın.Bkz: nasıl yapılır: bir yapı makinesini yapılandırma.

  2. Bir test denetleyicisi yükleyin ve sizin takım projesi koleksiyonuyla Kaydet: Laboratuvar Ortamlarında Test Denetleyicileri Ayarlama.

  3. [!NOT]

    Laboratuvar ortamınızı oluşturduğunuzda, testleri çalıştırmak ve bir iş akışı kullanmak için seçenekleri belirleyin.

    Fiziksel ve sanal makineleri kullanan standart bir ortam oluşturun.See: Standart bir ortam oluşturma.

  4. Laboratuvar ortamınızda otomatik testler çalıştırmak için kullanacaksanız, testlerinizi bir test planı ve Microsoft Test Yöneticisi kullanarak bir test ayarı oluşturun eklemeniz gerekir.Bkz: Laboratuar ortamlarında çalışan testleri

  5. Uygulamayı yüklemek için kullanabileceğiniz yapı dağıtma test iş akışınız dağıtım komut dosyası oluşturun.Bkz: Yapı dağıtmak Test iş akışları için dağıtım komut dosyası oluşturma

Yapınızın yapılandırmak

Yapı dağıtma test iş akışınız ya da uygulamanız varolan bir yapıyı dağıtabilir veya bir yapı tanımını çalıştırmak ve ardından yeni yapı dağıtın.İş sırasında yeni bir yapı oluşturmak için iş akışınız uygulamanızı oluşturmak için kullanabileceğiniz bir ayrı yapı tanımı oluşturmalısınız.İş akışınız için yapı detaylarını eklediğinizde, ya da yeni bir yapı oluşturmak için yapı tanımını veya varolan bir yapı bırakma konumunu seçecektir.

Önemli notÖnemli

Yapı dağıtma test iş akışınız için yapı bırakma konumu yerine bir yapı tanımı eklerseniz, uygulamanızı oluşturmak için kullanılan yapı tanımı testlerinde devre dışı bırakmanız gerekir.

Bir yapı tanımı oluşturun.

Uygulamanız için yapı tanımı oluşturmak için

  1. Üzerinde Yapı menüsünden seçin Yeni yapı tanımı.

  2. Üzerinde Genel sekmesini Yapı tanımı adı kutusunda, bir ad belirtin ve Açıklama metin kutusunda, uygun bir tanım ekleyin.

  3. Aşağıdaki konuda açıklanan adımları izleyerek Yapı Tanımları Oluşturma.

Kendi yapı dağıtma test iş akışı oluştur

Bu bölümde, yapı dağıtma test iş akışınız oluşturacaksınız.

Hh873102.collapse_all(tr-tr,VS.110).gifİş akışınız için yapı tanımı oluşturma

Ardından, aşağıdaki çizimde gösterildiği gibi yapı dağıtma test iş akışınız için başka bir yapı tanımı oluşturun:

Varsayılan laboratuvar şablonunu kullanın.

İş akışınız için yapı tanımı oluşturmak için

  1. Üzerinde Yapı menüsünden seçin Yeni yapı tanımı.

  2. Genel sekmesinde, Yapı tanımı adı kutusunda bir ad belirtin ve Tanım kutusunda uygun bir tanım ekleyin.

  3. [!NOT]

    Şablon yalnızca el ile zamanlanmış ya da çalışan yapı tetikleyicileri adlı bir yapı tanımı için de kullanabilirsiniz.Çalışan yapı tetikleyicileri bir sınama hatası sonraki çalışırken derleme başlatmak veya tüm yapı sistemini durdurmak hala izin verdiğinden tavsiye edilmez.Geçişli iade ve Sürekli tümleştirme tetikleyicileri desteklenmemektedir.

    Yapı Tanımları Oluşturma bağlantısında da açıklandığı üzere Tetikleyici ve Çalışma Alanı, Yapı Varsayılanları, ve Bekletme İlkesi sekmelerinde ayarları seçin.

    [!NOT]

    Yapı bırakma yolu girmek zorunda değilsiniz Yapı Varsayılanları sekmesinde bu yapı iş akışı için çünkü laboratuvar şablonu kullandığınızda yapı çıktısı oluşturmazsınız.Yapılarım çıktıları kopyalasın'ı temizleyin, böylece bırakma klasörü gerekmeyecektir.

  4. Yapı tanımı için laboratuvar şablonunu seçin yapabilmek için işlem sekmesi altında Yapı işlemi şablonu, seçim Ayrıntıları Göster.

    Bir açılan liste belirir.

  5. Bir şablon seçin.İş akışınızı tanımlayan bu yapı işlemi dosyasıdır.

  6. Uygulamanızı bir sanal ortama dağıtmak amacıyla yapı tanımınıza bir iş akışı oluşturmak için için aşağı açılan listeden LabDefaultTemplate.11.xaml seçin Yapı işlemi dosyası.

Hh873102.collapse_all(tr-tr,VS.110).gifİş akışınız için ayrıntıları ekleme

Kullanarak iş akışı için ayrıntılar ekleyebilirsiniz şimdi Laboratuvar İş akışı parametreleri Sihirbazı.

İş akışınız için şu ayrıntıları ekleyin ve yapı tanımı kaydettikten sonra iş akışınızı çalıştırmak için yapıyı sıraya alabilirsiniz:

  1. Bir laboratuar ortamı seçin

  2. Bir yapı tanımı veya yapı bırakma konumu seçin

  3. Dağıtım komut ekleme

  4. Otomatikleştirilmiş testler için ayrıntıları ekleme

İş akışınız için ayrıntı eklemek için

  1. İş akışınız için Ayrıntılar altında girmek için Yapı işlemi parametreleri, seçim Laboratuvar işlemi ayarları ve sonra da üç nokta (...)'ı seçin.

    Bu, iş akışınız için bilgileri girdiğiniz Laboratuvar İş Akışı Parametreleri sihirbazını açar.

  2. Bir laboratuar ortamı seçin: , ortam sekmesinde, uygulamanızı dağıtmak istediğiniz standart ortamı seçin.

  3. İleri öğesini seçin.

  4. Bir yapı tanımı ya da yapı bırakma konumu seçin: akışınız her çalıştırıldığında, uygulamanızı yapılandırmak istiyorsanız, aşağıdaki adımları izleyin:

    1. Seçim bir takım temel yapısı kullanve daha önce oluşturduğunuz yapı tanımını seçin.

    2. Seçim Yeni yapıyı sıraya al.

  5. İş akışınız için varolan bir yapıyı kullanmasını ve uygulamanızı yeniden oluşturmamasını istiyorsanız, aşağıdaki adımları izleyin:

    1. Seçim bir takım temel yapısı kullanve daha önce oluşturduğunuz yapı tanımını seçin.

    2. Seçim Varolan bir yapıyı seçin.Daha sonra bir yapı aşağı açılan listeden seçin.Varolan listede görüntülenen seçtiğiniz yapı tanımı tarafından oluşturulan oluşturur.

    3. Gelen bir yapı yapılandırması Seç Seç.

      [!NOT]

      Yapı yapılandırmaları uygulamanız için yapı tanımı oluşturduğunuzda belirlenir.Birden fazla yapı yapılandırması varsa, bu listeden seçebilirsiniz.

  6. Yapının konumunu tanımlamak isterseniz, Seç belirtilen konumdan yapı kullan ve ardından varolan yapının unc yolunu belirtin.

  7. İleri öğesini seçin.

  8. Ayrıntılar için dağıtım betikleri ve komutları:

    Önemli notÖnemli

    Sonraki birkaç adımı tamamlamadan önce iş akışınız için dağıtım betikleri ve komutları oluşturmanız gerekir.Bkz: Yapı dağıtmak Test iş akışları için dağıtım komut dosyası oluşturma

    Dağıtım komut ekleyin.

    Gelen akışınızın bir parçası olarak uygulama dağıtmak için dağıtma sekmesini seçin Yapıyı dağıt.

  9. Komut dosyalarını ya da uygulamanızı dağıtmak için gereken komutları eklemek için seçin Ekle.Sanal makine ya da komut dosyası ya da komutu eklemek istediğiniz sanal makinenin rolünü seçin.

    Şimdi, laboratuar ortamında komut dosyaları veya her sanal makine için komutlar ekleyebilirsiniz.Örneğin, uygulamanızın parçası olarak Windows istemciniz varsa, çalıştırılabilir dosyayı kodlanmış kullanıcı arayüzü testlerinizin sanal makinenizde testleri çalıştırmak için kullanacağı konuma kopyalayan bir betiğiniz olabilir.Web sunucunuz varsa uygulamanızın o parçasını dağıtmak için betik ya da komut çalıştırmanız gerekecektir.Bu adımı tamamlamak hakkında daha fazla ayrıntılı bilgi için bkz: Yapı dağıtmak Test iş akışları için dağıtım komut dosyası oluşturma.

  10. İleri öğesini seçin.

  11. Otomatikleştirilmiş testler için ayrıntılar ekleyebilirsiniz:

    Uygulamanızı dağıttıktan sonra otomatikleştirilmiş test akışınızdan çalıştırmak için aşağıdaki adımları izleyin:

    1. Ortamda bu testleri çalıştır'ı seçin.

    2. Test planını seçin'in altında, kullanmak istediğiniz test planını seçin.Test sonuçları bu test planının parçası olarak kaydedilecektir.

    3. Altında test paketlerini seçin elipslere (...) 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çilidir.Bu test paketindeki testleri çalıştırmak istemezseniz, bu alanı temizlemelisiniz.

    4. Test yapılandırmasını seçin'in altında, testlerinizi çalıştırmak için kullanmayı planladığınız yapılandırmayı seçin.

      [!NOT]

      Seçili test paketindeki her test örneği için test sonuçları, paketteki her test örneği ile seçtiğiniz test yapılandırması eşleştirmesi olarak kaydedilir.Bkz: Test Yapılandırmaları - test platformlarını belirtme

    5. Altında otomatikleştirilmiş test ayarlarını seçin, bu konuda genel işlemi adım 9 Laboratuvar ortamındaki rollerle eşleşen önceki oluşturulan test ayarlarını seçin.Bkz: Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma

  12. Seçim Son.

  13. Seçim kaydetmek yapı tanımınızı kaydetmek için.

    Oluşturulmuş yapı tanımları Ekip Gezgini'nde Yapılar klasöründe görünür.

İş akışınızı çalıştırmak

İş akışınız içeren yapı tanımı'nı çalıştırabilirsiniz.

  1. İş akışınız başlatmak için aşağıdaki adrese gidin yapıları klasörü, sonra iş akışınız içeren yapı tanımı için kısayol menüsünü aç.

    Seçim sıra yeni yapı.

    Yapıyı Sıraya Al iletişim kutusu görüntülenir.

  2. Yapı iş akışınız için bilgileri doğrulayın ve ardından seçin sıra.

    Yapı Gezgini görünümü görüntülenir.

  3. Yapılandırma sürerken Yapı Özetini görmek için, yapınıza çift tıklayın.

    Yapılandırma sürerken durumu görebilirsiniz.

  4. (İsteğe bağlı) Yapılandırma sürerken ortamı görüntülemek isterseniz, açık Microsoft Test Yöneticisi, bulun Laboratuvar Merkezi, seçim Laboratuvarve ortamınızı listeden seçin.Ortamınız için görüntü ve bu görüntünün üzerinde ortam ayrıntılarında şu şekilde yansıtılmasını yapı ilerlemesini görüntüleyebilirsiniz:

    • Yetkinliklerin durumu (yetkinlik hazırsa yeşil bir ok görüntülenir).

    • Testler kullanıcı arayüzüyle etkileşiyorsa, çalışan testler.

    Yapı iş akışınız başarıyla tamamlanırsa, yeşil bir onay işareti görürsünüz.Hatalar varsa, seçebilirsiniz Günlüğü Görüntüle ayrıntılarını görmek için.

İş akışınız için yapı sonuçları görüntüleyin

İş tamamlandıktan sonra iş akışınız için yapı sonuçları görüntüleyebilirsiniz.

İş akışınız için yapı sonuçları görüntülemek için

  1. Ekip Gezgini'nde Yapılar klasöründen, yapı iş akışı tanımınıza sağ tıklayın ve Yapıları Görüntüle'nin üzerine gelin.

    Yapı Gezgini görünümü görüntülenir.

  2. Tamamlanan yapılarınızı görüntülemek için Tamamlandı sekme.

  3. Görüntülemek istediğiniz yapıya çift tıklayın.

    Yapı Özeti görünümü görüntülenir.

Uygulamanız dağıtıldıktan sonra görüntüleme

İş tamamlandıktan sonra Microsoft Test Yöneticisi'nde Ortam Görüntüleyicisi kullanabilir veya uygulamanızın uygulama makinede oturum oturum açarak görüntülemek için Uzak Masaüstü için dağıtılan.

Uygulamanızı test edin iş akışınıza tamamlandıktan sonra

Laboratuvar ortamınıza uygulamanız dağıtılırken ve iş tamamlandıktan sonra testler uygulamanızdaki iş akışınız ayrı çalıştırabilirsiniz.İçin standart bir ortam Uygulamanız dağıtıldıktan sonra testler uygulamanızdaki akışınızın'dan çalıştırmak istiyorsanız, şu konulara bakın:

  1. Test Çalıştırıcısını Kullanarak El ile Testler Çalıştırma

  2. Nasıl yapılır: çalışma otomatik Microsoft sınama Yöneticisi'ni kullanarak laboratuar ortamında sınama

Ayrıca bkz.

Kavramlar

Nasıl yapılır: yapı dağıtmak Test iş akışı için standart bir ortam oluşturma

Laboratuar ortamlarında çalışan testleri