Update a team project manually to support test management
Při upgradu stávajícího nasazení místně na Team Foundation Server (TFS) 2013.3, máte možnost upravit testovacích plánů a testovací sady, protože tyto objekty jsou nyní Změna modelu, jako typy pracovních položek (WITs).
K provedení této transformace, Průvodce inovací sady TFS automaticky aktualizuje týmové projekty definované pro všechny kolekce na aplikační vrstvy a migraci stávajícího testovacích dat a objekty. Na pozadí provede dvě aktivity:
Importuje ŽÁ definice pro testovací plán a testovací sady a aktualizuje definici kategorií pro týmové projekty zahrnují testovací plán a testovací sada kategorií.
Přenese existující data správy test. Pracovní položky jsou vytvářeny ze stávajících testovací plán a testovací sady a propojení mezi ostatní existující testovací artefakty – například testovat body, spustí a testujte výsledky – jsou vyřešeny přejděte na základě položky testovacích plánů práce a testovací sady.
Migrace dat závisí na úspěšný import definice ŽÁ a aktualizací. Pokud první aktivitu selže, druhý neproběhne. V případě, že je buď aktivita neúspěšné, Průvodce protokoluje jeden nebo více upozornění nebo chyby.
V takovém případě bude nutné ručně aktualizovat svůj týmový projekt. Nebudete moci získat přístup k existující testovacích plánů a testovací sady, dokud neprovedete ruční aktualizace.
Pokud svůj týmový projekt již obsahuje WITs s názvem testovací plán nebo testovací sady nebo jste upgradován ze sady TFS 2005 nebo 2008 a nepřidali nezbytné práce sledování objektů pro podporu správy testovacích může dojít k chybám. Podívejte se na témaAktualizovat týmový projekt na základě šablony procesu MSF v4.2.
Ručně aktualizujte svůj týmový projekt pro podporu zkušenost testovací sady TFS 2013.3
Importovat testovací plán a testovací sady ŽÁ definice.
Pokud nemáte oprávnění pro správu,je získat tak. K provedení všech kroků aktualizace, musíte být členemSprávci serveru Team Foundationskupiny zabezpečení a správce na serveru aplikační vrstvy.
Otevřete okno příkazového řádku, kde je nainstalována buď aplikace Visual Studio, nebo Průzkumník týmových projektů, a zadejte:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
Na 32bitovou verzi systému Windows nahraďte % ProgramFiles % programfiles %. Je možnéStáhnout průzkumníka týmových projektůzdarma.
Importovat testovací plán a testovací sady ŽÁ definice. Zadejtecestakadresarike složce pracovní položka sledování/TypeDefinitions, který obsahuje šablonu procesu, který jste stáhli.
witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestPlan.xml" witadmin importwitd /collection:"CollectionURL" /p:"ProjectName" /f:"DirectoryPath\TestSuite.xml"
PříkladCollectionURLje http://MyServer:8080, tfs/DefaultCollection.
Cestakadresarimusí následovat za strukturou:jednotky: \TemplateFolder\WorkItem Tracking\TypeDefinitions. Příklad:
C:\Process Template\Microsoft Visual Studio Scrum 2013.3\WorkItem Tracking\TypeDefinitions
Aktualizovat vaše definice kategorie.
Exportujte soubor definice kategorií.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
Přidáte následujících kategorií.
<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>
Přidáte nové WITs skryté kategorie.
<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>
Importujte aktualizovaný soubor.
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
Migrovat existující testovacích plánů a sady do pracovních položek na základě testovacích plánů a sady.
Otevřete okno příkazového řádku na serveru TFS aplikační vrstvy:
cd %programfiles%\Microsoft Team Foundation Server 12.0\Tools
SpustitTfsConfig TCMpříkazu.
TFSConfig TCM /upgradeTestPlans /CollectionName:CollectionName /TeamProject:TeamProjectName
Příklad:
TFSConfig TCM /upgradeTestPlans /CollectionName:"Fabrikam Fiber Collection" /TeamProject:"Fabrikam Fiber"
Odpovězte na otázky, které se zobrazí.
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.
Pokud budete migrace velké množství testovacích plánů a testovací sady, spuštěním následujícího příkazu můžete sledovat průběh migrace dat.
TFSConfig TCM /upgradeStatus /collectionName:CollectionName /TeamProject:TeamProjectName
Po úspěšné dat migrace musí být k dispozici pro použití všechna data správy test. Další informace o tomto nástrojizde.
Informace o tom, jak získat přístup k nové založené na kon testovacích plánů a testovací sady v Test Manager nebo Team Web Access naleznete v tématuplánu manuálních testů.