Aracılığıyla paylaş


Update a team project manually to support test management

Team Foundation Server (TFS) 2013.3 için mevcut şirket içi dağıtımınız yükseltme yaptığınızda, test planları özelleştirmek ve bu nesneleri iş öğesi (WITs) şimdi yeniden modellenmiş için test paketlerini imkanına sahiptirler.

Bu dönüşümü gerçekleştirmek için TFS Güncelleştirme Sihirbazı'nı otomatik olarak uygulama katmanındaki tüm Toplamalar için tanımlanan takım projeleri güncelleştirir ve varolan test verilerini ve nesneleri geçirir. Arka planda iki etkinlikler gerçekleştirir:

  1. Test planı ve test için ETKİLEŞİME tanımları alır ve test paketi kategorileri ve test planı dahil etmek takım projeleri için kategoriler tanım güncelleştirir.

  2. Varolan bir test yönetim verilerini geçirir. İş öğeleri, varolan bir test planı ve test paketleri oluşturulur ve diğer mevcut arasındaki bağlantıları test yapıları — noktaları, test gibi çalışır, test ve test sonuçları — için iş öğesi temelli test planları'nın üzerine gelin ve test paketleri için sabit.

Veri geçişi ETKİLEŞİME tanımları ve güncelleştirmeler başarılı alma işleminde bağlıdır. İlk etkinlik başarısız olursa, ikinci gerçekleşmez. Her iki etkinlik başarısız durumunda durumunda, sihirbazın bir veya daha fazla uyarı veya hata günlüğe kaydeder.

TFS Upgrade Wizard showing Test Management error

Bu durumda, takım projenizi el ile güncelleştirmeniz gerekir. Varolan test planlarını erişmek ve test paketlerini el ile yapılan güncelleştirmeleri yapana kadar erişemeyecektir.

Takım projeniz Test planı veya Test paketi, etiketli WITs zaten içeriyor veya, TFS 2005 ve 2008 yükseltme ve izleme nesnelerini test yönetimi desteklemek için gerekli olan iş eklenen okumadıysanız hatalar oluşabilir. Bakınbir MSF v4.2 işlem şablonuna dayanan bir takım projesi güncelleştirme.

Takım projeniz TFS 2013.3 test deneyimi desteklemek için el ile güncelleştirin

  1. İçeri aktarma test planına ve test paketi ETKİLEŞİME tanımları.

    1. Yönetim izinleri yoksabunları. Güncelleştirme adımları gerçekleştirmek için bir üyesi olmanız gerekirTeam Foundation Yöneticilerigüvenlik grubu ve uygulama katmanı sunucuda yönetici.

    2. İşlem şablonları en son sürümünü indirin.

    3. Visual Studio veya Team Explorer'ın yüklü olduğu bir Komut İstemi penceresi açın ve şunu girin:

      cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
      

      Windows 32-bit sürümü üzerinde % ProgramFiles % programfiles % ile değiştirin. YapabileceklerinizTakım Gezgini indirinücretsiz.

    4. Test planı içeri ve test paketi ETKİLEŞİME tanımlar. BelirtinDirectoryPathiş maddesi izleme/TypeDefinitions klasöre karşıdan yüklediğiniz işlem şablonu içerir.

      witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestPlan.xml"
      witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestSuite.xml"
      

      Bir örnekCollectionURL: 8080/tfs/DefaultCollection olan.

      DirectoryPathbu yapıya sahip olmalıdır:sürücü: \TemplateFolderTracking\TypeDefinitions. Örneğin:

      C:\Process Template\Microsoft Visual Studio Scrum 2013.3\WorkItem Tracking\TypeDefinitions

  2. Kategori tanımları güncelleştirme.

    1. Kategoriler tanım dosyanızda verin.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
      
    2. Aşağıdaki kategoriler ekleyin.

      <CATEGORY name="Test Plan Category" refname="Microsoft.TestPlanCategory">
          <DEFAULTWORKITEMTYPE name="Test Plan" />
        </CATEGORY>
        <CATEGORY name="Test Suite Category" refname="Microsoft.TestSuiteCategory">
          <DEFAULTWORKITEMTYPE name="Test Suite" />
        </CATEGORY>
      
    3. Yeni WITs gizli kategorilerine ekleyin.

      <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
          <DEFAULTWORKITEMTYPE name="Code Review Request" />
          <WORKITEMTYPE name="Code Review Response" />
          <WORKITEMTYPE name="Feedback Request" />
          <WORKITEMTYPE name="Feedback Response" />
          <WORKITEMTYPE name="Shared Steps" />
          <WORKITEMTYPE name="Shared Parameter" />
          <WORKITEMTYPE name="Test Plan" />
          <WORKITEMTYPE name="Test Suite" />
        </CATEGORY>
      
    4. Güncelleştirilmiş dosyayı alın.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
      
  3. Paketlerini iş öğesi için test planlarını ve paketlerini tabanlı ve varolan test planlarını geçirme.

    1. TFS uygulama katmanı sunucusu üzerinde bir komut istemi açın:

      cd %programfiles%\Microsoft Team Foundation Server 12.0\Tools
      
    2. ÇalıştırTfsConfig TCMkomutu.

      TFSConfig TCM /upgradeTestPlans /CollectionName:CollectionName /TeamProject:TeamProjectName
      

      Örneğin:

      TFSConfig TCM /upgradeTestPlans /CollectionName:"Fabrikam Fiber Collection" /TeamProject:"Fabrikam Fiber"

      Görünen soruları yanıtlayın.

      Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\TPC_UPG_AT_0515_143821.log
      Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
      Copyright (c) Microsoft Corporation. All rights reserved.
       
      Command: tcm
      Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
      Copyright (c) Microsoft Corporation. All rights reserved.
       
      In order to upgrade the test plans, you have to complete the following steps:
      1. Import the test plan work item definition into the project. Have you complete
      d this step? (Yes/No) Yes
      2. Import the test plan category into the project. Have you completed this step?
      (Yes/No) Yes
      
      Test plan migration job successfully scheduled.
      
    3. Çok sayıda test planları geçirmeyi ve test paketleri, veri geçiş sürecini izlemek için aşağıdaki komutunu çalıştırabilirsiniz.

      TFSConfig TCM /upgradeStatus /collectionName:CollectionName /TeamProject:TeamProjectName
      

Başarılı veri geçişten sonra tüm test yönetimi verileri kullanıma açık olmalıdır. Bu yardımcı program hakkında daha fazla bilgi içinburada.

Yeni ETKİLEŞİME temelli test planları erişmek ve test paketlerini Test Yöneticisi veya takım Web erişimi hakkında daha fazla bilgi için bkzel ile yapılan testleri planlayın.