Aracılığıyla paylaş


Yapı dağıtmak Test iş akışı Kılavuzu

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Yapı dağıtmak test iş akışı projenizin, burada gereksinimlerine göre ayarlamak için ne öneririz. Biz, ancak gereksinimlerinizi, proje döngüsünün her aşamasında değişebilir fark. Projenizin başlangıcında, uygulamanızı geceleri oluşturabilirsiniz. Projeniz ilerledikçe, bu iş akışına birim testleri ekleyerek yapınızın kalitesini test etmek isteyebilirsiniz. Bunlar çoğunlukla duman veya yapı doğrulama testleri olarak adlandırılır. Bu sınamayı çalıştırmak hazır olduğunuzda, uygulamanızın dağıtımı dahil etmek için iş akışını otomatikleştirmeye isteyebilirsiniz. Sonra, dağıttığınız uygulamanın en son sürümünde el ile ya da otomatikleştirilmiş testler çalıştırabilirsiniz. Buna ek olarak, oluşturmak, dağıtmak ve onu dağıtıldığında, yapı kalitesini doğrulamak için akışınızın tamamını otomatik sınamalar çalıştırmak isteyebilirsiniz.

Not

Yalnızca uygulama oluşturmak istiyorsanız, varsayılan şablonunu kullanarak bir yapı tanımı oluşturabilirsiniz.Bkz: Uygulama oluşturmaİşleminizde bir parçası olarak sınamaları çalıştırmak istiyorsanız, ancak istemediğiniz uygulama dağıtmak için bkz:, Nasıl yapılır: Uygulamanızı Oluşturduktan Sonra Zamanlanmış Testleri Yapılandırma ve Çalıştırma.

İşte, yazılım bileşenlerinin akışınızı gereken görevler için ayarlamak için bilmeniz gerekenler:

  1. Gereksinimler

    Aşağıdaki bölümde yapım dağıtmak test iş akışı gereksinimlerini açıklar: gereksinimleri.

  2. Oluşturma ve laboratuar ortamında dağıtma

    Sınamalar istediğiniz sınamanız dan testleri ayrı oluşturma işlemi çalıştırmak istediğiniz uygulama, ancak en son sürüme kullanarak planlıyorsanız, oluşturmak ve sonra uygulamanıza bir laboratuar ortamında dağıtma. Oluşturma ve laboratuar ortamında dağıtma

  3. Oluşturmak, dağıtmak ve laboratuar ortamında otomatik sınamalar çalıştırmak

    Dağıtımdan sonra uygulama kalitesini denetlemek isterseniz, yapı ve uygulamanızı sonra kullanarak laboratuar ortamında sınama planından otomatik sınamalar çalıştırabilirsiniz. Oluşturmak, dağıtmak ve çalıştırmak otomatik sınama planı ortamında testi

    Önemli

    Bu, tcm.exe kullanarak testleri yapı sürecinin bir parçası olarak çalıştırır.Bkz: tcm: Komut Çizgisinden Test Planı için Otomatikleştirilmiş Testlerin İçeri Aktarılması ve Çalıştırılması

  4. Oluşturmak, dağıtmak ve özel seçeneklerle bir laboratuar ortamında sınayın.

    Yapı vardır, dağıtmak ve yerleşik iş akışı uymayan gereksinimleri test, özel yapý işlem şablonu oluşturabilirsiniz. Laboratuvar yönetimi iş akışını özelleştirme

Gereksinimler

Team Foundation yapı hizmetini yapılandırma

İş akışınız yapılandırmadan önce Team Foundation Server'ınızın yönetim konsolunu kullanarak ekip proje koleksiyonunuzu bir yapı yapılandırmasını ayarlamanız gerekir. Yapı yapılandırmanızı ayarladığınızda, yapı denetleyicilerini seçin ve aracıları oluşturma ve uygulama dağıtma kullanılacak yapı. Yapı yapılandırma ayarlama hakkında daha fazla bilgi için bkz: Build makineyi yapılandırmak nasıl.

Laboratuar ortamı kurma

Bir uygulamayı dağıtmak veya otomatik sınamalar üzerinde bir sınama planı oluşturma sürecinin bir parçası olarak çalıştırmak isterseniz, bir laboratuar ortamı ayarlamak gerekir. Laboratuarı ortamınızı scvmm ortam veya standart bir ortam olabilir. Laboratuarı ortamınızı ayarladığınızda, aracıları sınama ortamında her makinede yüklenecektir. Laboratuar ortamı oluşturma hakkında daha fazla bilgi için bkz: Kendi uygulama ömrü için bir laboratuar ortamı kullanma.

Bir laboratuar ortamında sınama planı'ndan otomatik sınamalar çalıştırmak için ek adımlar

Bir sınama planı ' otomatik sınamalar çalıştırmadan önce bilgisayarınızı otomatik sınamalar, sınama durumlarında bu test planından ile ilk ilişkilendirmelisiniz. Bir sınama planı ' otomatik sınamalar çalıştırdığınızda, bir laboratuar ortamında kullanmanız gerekir. Sınama planı oluşturup, otomatikleştirilmiş sınama ile ilişkilendirmek için aşağıdaki görevleri gerçekleştirmek gerekir.

  1. Sınama planı oluşturmak ve paketi sınayın:Test Planlarını Kullanarak Test Çabanızı Tanımlama

  2. Test sınama paketiniz servis talepleri, otomatik sınamalar ilişkilendirmek:Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme

Oluşturma ve laboratuar ortamında dağıtma

Uygulamanızı oluşturmak ve oluşturma sürecinin bir parçası olarak dağıtmak için bir laboratuar ortamı kullanmanız gerekir. Bu tür bir iş akışı genellikle bir laboratuar ortamında uygulama dağıtmak istediğiniz ancak işlemlerinizle ayrı Bu yapı üzerinde sınamaları çalıştırmak istediğinizde kullanılır. Bu tür iş akışı, dağıtmak ve scvmm ortam veya standart ortamlarında uygulamanızı sınamak için kullanabilirsiniz.

Bu tür bir iş akışı iki tanımlarını oluşturmak gerekir. İlk tanım yapılarına varsayılan şablonu kullanarak uygulamanızı oluşturun. İkinci yapı tanımı Bu yapı lab varsayılan şablonunu kullanarak bir laboratuar ortamında dağıtır. Bu tür iş akışı, dağıtmak ve scvmm ortam veya standart ortamlarında uygulamanızı sınamak için kullanabilirsiniz. Laboratuar ortamları hakkında daha fazla bilgi için bkz: Kendi uygulama ömrü için bir laboratuar ortamı kullanma.

scvmm ortamlar

scvmm ortam, varolan bir anlık görüntüsünü bilinen bir durumdan ortamında her makine kullanarak uygulamanızı sağlar. Ayrıca bilinen duruma hata testi yapmak için veya el ile testleri çalıştırmak için uygulama dağıtıldıktan sonra ortamın anlık görüntüsünü alabilirsiniz.

Laboratuar varsayılan şablonu ile scvmm ortam kullanırken neler yapabileceğinizi budur:

  • Kullanmak istediğiniz scvmm ortamı seçin

  • Anlık uygulamanız dağıtılmadan önce temiz bir laboratuar ortamı oluşturmak için seçin.

  • Uygulama oluşturmak için yapı tanımı'nı seçin

  • Bırakma klasörü uygulamanızdan dağıtmak için çalıştırmak için komut dosyaları ekleme

  • Sınama paketlerini seçin yapılandırmasını sınayın ve ayarlarını sınamanız çalıştırmak için sınama

  • Uygulamanızın dağıtıldıktan sonra anlık görüntü scvmm ortamı almak

Bu iş akışı'nı çalıştırdıktan sonra el ile çalıştırabilirsiniz veya sınama ortamında dağıtıldığı yapı üzerinde otomatik. Yapı ve scvmm ortamında uygulama dağıtma hakkında daha fazla bilgi için bkz: Nasıl yapılır: scvmm ortamı için yapı dağıtmak Test iş akışı oluşturma. scvmm ortamını kullanarak el ile sınamalarını çalıştırma hakkında daha fazla bilgi için bkz: Nasıl yapılır: elle sınamaları çalıştırmak ve biri hataların scvmm ortamlarda oluşturma.

Standart ortamlar

Hyper-v sanal makineleri dayalı olmayan, standart bir ortamda makineleri fiziksel veya sanal makineler için uygulamanızı sağlar. Ancak, kullanmak veya anlık görüntüleri ile iş akışınızı üretmek. Standart bir ortamda kullanıyorsanız, el ile oluşturmak ve sanallaştırma yazılımınızı kullanarak laboratuar ortamının anlık geri gerekir.

Laboratuar varsayılan şablonu ile standart ortam kullanırken neler yapabileceğinizi budur:

  • Kullanmak istediğiniz standart ortamı seçin

  • Uygulama oluşturmak için yapı tanımı'nı seçin

  • Bırakma klasörü uygulamanızdan dağıtmak için çalıştırmak için komut dosyaları ekleme

  • Sınama paketlerini seçin yapılandırmasını sınayın ve ayarlarını sınamanız çalıştırmak için sınama

Bu iş akışı'nı çalıştırdıktan sonra oluþturma süreci ayrı yapı üzerinde otomatik sınamalar ya da el ile çalıştırabilirsiniz. Yapı ve standart bir ortamda uygulama dağıtma hakkında daha fazla bilgi için bkz: Nasıl yapılır: yapı dağıtmak Test iş akışı için standart bir ortam oluşturma. Bu testlerin nasıl çalıştırılacağı hakkında daha fazla bilgi için, bkz. Test Çalıştırıcısını Kullanarak El ile Testler Çalıştırma ve Bir Test Planındaki Otomatik Testleri Çalıştırmak için Temel Kılavuz.

Oluşturmak, dağıtmak ve laboratuar ortamında sınama planı otomatik sınamalar çalıştırma

Uygulamanızı oluşturmak, dağıtmak ve otomatik sınamaların bir sınama planı oluşturma işleminden çalıştırabilmelerine için; laboratuar ortamında kullanmanız gerekir. Yapı tanımı testlerinizi çalıştırmak için tcm.exe kullanır.

Bu sınamalar, iş akışının bir parçası olarak çalıştırdığınızda, bir sınama çalıştırması inceleyebilirsiniz ve kullanılarak analiz test sonuçları ile oluşturulan Microsoft Test Yöneticisi. Bkz: Nasıl yapılır: Microsoft sınama Yöneticisi'ni kullanarak el ile Test çalıştırır Çözümle Bu da, tutarlı bir sorunları olduğunda belirlemek üzere kendi yapılarına kalitesi hakkında tarihsel verileri görüntülemek ve sınamaları başarısız olmasına neden uygulama alanları bulmak için sağlar.

Bu tür bir iş akışı iki tanımlarını oluşturmak gerekir. İlk tanım yapılarına varsayılan şablonu kullanarak uygulamanızı oluşturun. İkinci yapı tanımı Bu yapı lab varsayılan şablonunu kullanarak bir laboratuar ortamında dağıtır. Bu tür iş akışı, dağıtmak ve scvmm ortam veya standart ortamlarında uygulamanızı sınamak için kullanabilirsiniz. Laboratuar ortamları hakkında daha fazla bilgi için bkz: Kendi uygulama ömrü için bir laboratuar ortamı kullanma.

Ff972305.collapse_all(tr-tr,VS.110).gifscvmm ortamlar

scvmm ortam, varolan bir anlık görüntüsünü bilinen bir durumdan ortamında her makine kullanarak uygulamanızı sağlar. Ayrıca bilinen duruma hata testi yapmak için veya el ile testleri çalıştırmak için uygulama dağıtıldıktan sonra ortamın anlık görüntüsünü alabilirsiniz.

Laboratuar varsayılan şablonu ile scvmm ortam kullanırken neler yapabileceğinizi budur:

  • Kullanmak istediğiniz scvmm ortamı seçin

  • Anlık uygulamanız dağıtılmadan önce temiz bir laboratuar ortamı oluşturmak için seçin.

  • Uygulama oluşturmak için yapı tanımı'nı seçin

  • Bırakma klasörü uygulamanızdan dağıtmak için çalıştırmak için komut dosyaları ekleme

  • Sınama paketlerini seçin yapılandırmasını sınayın ve ayarlarını sınamanız çalıştırmak için sınama

  • Uygulamanızın dağıtıldıktan sonra anlık görüntü scvmm ortamı almak

Oluşturmak, dağıtmak ve scvmm ortamında uygulama sınamak için iş akışınızı ayarlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: scvmm ortamı için yapı dağıtmak Test iş akışı oluşturma, ve Nasıl yapılır: çalışma otomatik yapı dağıtmak Test iş akışı testi.

Ff972305.collapse_all(tr-tr,VS.110).gifStandart ortamlar

Hyper-v sanal makineleri dayalı olmayan, standart bir ortamda makineleri fiziksel veya sanal makineler için uygulamanızı sağlar. Ancak, kullanmak veya anlık görüntüleri ile iş akışınızı üretmek. Standart bir ortamda kullanıyorsanız, el ile oluşturmak ve sanallaştırma yazılımınızı kullanarak laboratuar ortamının anlık geri gerekir.

Laboratuar varsayılan şablonu ile standart ortam kullanırken neler yapabileceğinizi budur:

  • Kullanmak istediğiniz standart ortamı seçin

  • Uygulama oluşturmak için yapı tanımı'nı seçin

  • Bırakma klasörü uygulamanızdan dağıtmak için çalıştırmak için komut dosyaları ekleme

  • Sınama paketlerini seçin yapılandırmasını sınayın ve ayarlarını sınamanız çalıştırmak için sınama

Oluşturmak, dağıtmak ve standart bir ortamda uygulamanızı sınamak için iş akışınızı ayarlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: yapı dağıtmak Test iş akışı için standart bir ortam oluşturma, ve Nasıl yapılır: çalışma otomatik yapı dağıtmak Test iş akışı testi.

Ayrıca bkz.

Concepts

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