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:
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.
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.
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
İçeri aktarma test planına ve test paketi ETKİLEŞİME tanımları.
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.
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.
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
Kategori tanımları güncelleştirme.
Kategoriler tanım dosyanızda verin.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
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>
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>
Güncelleştirilmiş dosyayı alın.
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
Paketlerini iş öğesi için test planlarını ve paketlerini tabanlı ve varolan test planlarını geçirme.
TFS uygulama katmanı sunucusu üzerinde bir komut istemi açın:
cd %programfiles%\Microsoft Team Foundation Server 12.0\Tools
Ç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.
Ç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.