Sdílet prostřednictvím


Aktualizace týmového projektu na základě šablony procesu MSF v4.2

Pokud jste provedli upgrade z Visual Studio Team System 2008 Team Foundation Server na Team Foundation Server 2012, týmového projektu lze aktualizovat ručně.Pokud týmového projektu byl založen na šabloně Microsoft Solutions Framework (MSF) verze 4.2 procesu, postupujte podle pokynů v tomto tématu.Po instalaci těchto aktualizací budete moci získat přístup k nové funkce, které jsou popsány v Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím také jako rozhraní s Microsoft Test Manager.

Důležitá poznámkaDůležité

Stačí postupovat podle kroků v tomto tématu, pokud inovujete týmového projektu, které jste vytvořili šablonu procesu, který je součástí Visual Studio Team System 2008 Team Foundation Server, nebo jeden, který neobsahuje položku typů testových případů a sdílených kroků.

Tyto postupy budou podporovat pouze přístup k nové funkce, které jsou k dispozici s Team Foundation Server 2012.Další práce je nutné přidat nové dotazy nebo nejnovější zprávy, aktualizovat přizpůsobené sestavy nebo přístup k řídicí panely.Další informace naleznete v tématu Další informace o změnách provedených při inovaci TFS.

Aktualizace úkolů, které jsou potřebné pro přístup k nové funkce:

  1. Přejmenování systémových polí

  2. (Pouze agilní) Přejmenovat scénář k příběhu uživatele

  3. Stáhnout nejnovější verzi šablony MSF proces

  4. Typy vazby pro import

  5. (Volitelné) Použít jako potřebné úpravy.

  6. Import pracovní položka typy

  7. Import souboru kategorie

  8. Importovat soubory konfigurace procesu

  9. Ověřování přístupu k nové funkce

Další úkoly rozhraní pomocí nástroje Microsoft Test Manager:

  1. Určete typ chyby mají být vytvořeny v aplikaci Microsoft Test Manager

  2. Udělit oprávnění k testování členů týmu

  3. Spuštění nástroje Microsoft Test Manager

Požadavky

  • Chcete-li stáhnout šablonu procesu, musí být členem Správci kolekcí projektů skupiny.Pokud jsou oprávnění požadovaná úroveň zabezpečení nastavena explicitně, vaše Šablona spravovat proces oprávnění pro kolekce týmového projektu musí být nastavena na Povolit.

  • Chcete-li spustit witadmin a tcm nástroje příkazového řádku musí být členem jedné z následujících skupin: Správci serveru Team Foundation, Správci kolekcí projektů, nebo Správci projektů pro týmového projektu.

  • Chcete-li udělit oprávnění, musíte být členem skupiny pro správu na úrovni skupiny, který chcete změnit.Například, pokud chcete změnit oprávnění pro skupinu nebo uživatele na úrovni kolekce týmového projektu, musíte být členem Správci kolekcí projektů skupina pro tuto kolekci nebo vaše Upravit informace o úrovni kolekce musí být oprávnění nastavena na Povolit.

    Další informace naleznete v tématu Team Foundation Oprávnění serveru.

1.Přejmenování systémových polí

Protože popisné názvy několika systémová pole byla přejmenována v Visual Studio Team Foundation Server 2010, budete muset ručně přejmenujte pole v kolekci týmového projektu.Systémová pole, které byly přejmenovány patří System.AreaID, System.IterationID, System.HyperLinkCount, System.ExternalLinkCount a System.AttachedFileCount.

Tuto úlohu provést pro každý definovaný ve své inovované kolekce týmového projektu Team Foundation Server.

  1. Otevřete okno příkazového řádku kde buď Visual Studio 2012 nebo Průzkumník týmových projektů 2012 je nainstalován a zadejte:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    64Bitové edice systému Windows nahradit %programfiles% s %programfiles(x86)%.

  2. Zadejte následující příkazy a nahrazování dat pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    witadmin changefield /collection:CollectionURL /n:System.AreaId /name:"Area Id"
    witadmin changefield /collection:CollectionURL /n:System.AttachedFileCount /name:"Attached File Count"
    witadmin changefield /collection:CollectionURL /n:System.ExternalLinkCount /name:"External Link Count"
    witadmin changefield /collection:CollectionURL /n:System.HyperLinkCount /name:"Hyperlink Count"
    witadmin changefield /collection:CollectionURL /n:System.RelatedLinkCount /name:"Related Link Count"
    

    Pomocí tohoto formátu pro CollectionURL: http://ServerName:Port/VirtualDirectoryName/CollectionName, například: http://srvalm:8080/tfs/DefaultCollection.

    Zpět na začátek

2.(Pouze agilní) Přejmenování položky typu práce scénář

Minimalizovat vlastní nastavení, které potřebujete a v souladu s budoucí aktualizace šablonu procesu agilní, je třeba změnit typ scénář pracovní položky k příběhu uživatele.

[!POZNÁMKA]

Samozřejmě přejmenování položky typu práce scénář bude nutné aktualizovat existující sestavy a dotazy, které odkazují scénáři položky typu práce.Avšak z důvodu změny schématu do datového skladu s upgradem na Team Foundation Server 2010, již existující nebo před upgradem sestav nutné pro práci s novým schématem.Viz hledání zpráv po upgradu na sadu Team Foundation Server 2010.

Tuto úlohu proveďte pro každý projekt týmu, který chcete aktualizovat.

  • Zadejte následující příkaz, přičemž data pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    witadmin renamewitd /collection:CollectionURL /p:projectName /n:Scenario /new:"User Story"
    

    Tip

    Pokud obsahuje mezery, uzavřete parametr do uvozovek.Například zadejte /p:"My Project X" při název projektu obsahuje mezery.

Zpět na začátek

3.Stáhnout nejnovější verzi šablony MSF proces

Viz téma Stažení nejnovější verze šablon procesů.

Tip

Chcete-li získat přístup k nejnovější verze výchozí šablony procesů, nainstalujte nejnovější čtvrtletní aktualizace pro Team Foundation Server.Pracovní postup pro několik typů položek práce v nejnovější čtvrtletní aktualizace byly provedeny významné aktualizace.Tyto změny podpory zpětně přechody tak, že přetáhnete neúmyslně pracovní položka Kanban Rada nebo Rada úkol státu vyřešený nebo uzavřený, můžete jej přetáhnout zpět do předchozího stavu pracovního postupu.

Inovace můžete získat od společnosti Microsoft ke stažení: Čtvrtletní aktualizace pro aplikaci Microsoft Visual Studio Team Foundation Server 2012.

Zpět na začátek

4.Typy vazby pro import

Importujte typů odkazů, SharedSteps a TestedBy, umístěný ve složce LinkTypes v šabloně procesu, uložený v úkolu 3.

Tuto úlohu provést pro každý definovaný ve své inovované kolekce týmového projektu Team Foundation Server.

  • Zadejte následující dva příkazy nahrazení dat pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    witadmin importlinktype /collection:CollectionURL /f:"DirectoryPath\TestedBy.xml"
    witadmin importlinktype /collection:CollectionURL /f:"DirectoryPath\SharedStep.xml"
    

    Pro cestakadresari, zadejte umístění složky LinkTypes pro šablonu procesu, který jste stáhli.Cesta k adresáři má následující strukturu: Drive: \MSFTemplateFolder\WorkItem Tracking\LinkTypes.

    Zpět na začátek

5.(Volitelné) Použít vlastní nastavení pro nejnovější verze položky typy práce

Pokud jste upravili některé z následujících typů položek práce, je třeba aktualizovat na nejnovější verzi těchto typů s vlastní.Následujících tabulkách jsou shrnuty polí odebrat a přidat v nejnovějších verzích každou šablonu procesu.

Typy položek agilní práce

Pracovní položka Typ

Odebraná pole

Přidaná pole

Chyba

  • Problém (Microsoft.VSTS.Common.Issue)

  • Pořadí (Microsoft.VSTS.Common.Rank) nahrazen pořadí zásobníku

  • Název testu (Microsoft.VSTS.Test.TestName)

  • Test Id (Microsoft.VSTS.Test.TestId)

  • Test cesty (Microsoft.VSTS.Test.TestPath)

  • Kontrolu (Microsoft.VSTS.Common.Triage)

Úloha

  • Práce podle směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahradí původní odhad

  • Kázně (Microsoft.VSTS.Common.Discipline) nahrazen aktivity

  • Konec kritéria (Microsoft.VSTS.Common.ExitCriteria)

  • Problém (Microsoft.VSTS.Common.Issue)

  • Pořadí (Microsoft.VSTS.Common.Rank) nahrazen pořadí zásobníku

  • Hierarchie úkolů (Microsoft.VSTS.Scheduling.TaskHierarchy)

(Dříve se jmenovala scénář) příběhu uživatele

  • Konec kritéria (Microsoft.VSTS.Common.ExitCriteria)

  • Problém (Microsoft.VSTS.Common.Issue)

  • Surové řádově (Microsoft.VSTS.Common.RoughOrderOfMagnitude) nahrazen body příběhů

Typy položek práce CMMI

Pracovní položka Typ

Odebraná pole

Přidaná pole

Chyba

  • Práce podle směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahradí původní odhad

  • Odhad (Microsoft.VSTS.CMMI.Estimate)

  • Problém (Microsoft.VSTS.Common.Issue)

  • Pořadí (Microsoft.VSTS.Common.Rank) nahrazen pořadí zásobníku

  • Kroky pro reprodukci (Microsoft.VSTS.CMMI.StepsToReproduce) nahrazen kroky jsou reprodukovány

  • Název testu (Microsoft.VSTS.Test.TestName)

  • Test Id (Microsoft.VSTS.Test.TestId)

  • Test cesty (Microsoft.VSTS.Test.TestPath)

Úloha

  • Práce podle směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahradí původní odhad

  • Odhad (Microsoft.VSTS.CMMI.Estimate)

  • Konec kritéria (Microsoft.VSTS.Common.ExitCriteria)

  • Problém (Microsoft.VSTS.Common.Issue)

  • Pořadí (Microsoft.VSTS.Common.Rank) nahrazen pořadí zásobníku

  • Hierarchie úkolů (Microsoft.VSTS.Scheduling.TaskHierarchy)

  • Název testu (Microsoft.VSTS.Test.TestName)

  • Test Id (Microsoft.VSTS.Test.TestId)

  • Test cesty (Microsoft.VSTS.Test.TestPath)

Požadavek

  • Práce podle směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahradí původní odhad

  • Dokončená práce (Microsoft.VSTS.Scheduling.CompletedWork)

  • Odhad (Microsoft.VSTS.CMMI.Estimate) nahrazen plánování velikost

  • Konec kritéria (Microsoft.VSTS.Common.ExitCriteria)

  • Problém (Microsoft.VSTS.Common.Issue)

  • Pořadí (Microsoft.VSTS.Common.Rank) nahrazen pořadí zásobníku

  • Zbývající práce (Microsoft.VSTS.Scheduling.RemainingWork)

Můžete použít vlastní nastavení patří pole dodatky dodatky nebo změny vyberte seznamy nebo dodatky, které z důvodů pracovního postupu.Neměňte stavy pracovního postupu, jsou používány v procesu konfigurace a agilní nástroje pro plánování.Pokud je nutné změnit pracovní postup, je změnit po dokončení aktualizace a řídili o metastate mapování, které jsou k dispozici zde: Přizpůsobení stránek nevyřízených položek a nástěnky pomocí konfigurace procesů.

Je-li použít jiné typy položek práce definované v šabloně procesu a chcete je aktualizovat na nejnovější verze, budou použity všechny úpravy provedené pro ně také.Také pokud jste definovali vlastní práce typ položky, které lze využít ke sledování testových případů, měli byste použít vlastní nastavení z tohoto typu typu pracovní položky testového případu, vybaveny nejnovější šablonu procesu.

Chcete-li se dozvědět více o práci s artefakty, poskytují tyto šablony procesů, naleznete v následujících tématech:

Zpět na začátek

6.Import pracovní položka typy

Importujte následující typy položek práce založené na šabloně procesu, kterou právě pracujete.

  • Agilní: Chyba, úkol, příběh uživatele, testového případu sdílených kroků, žádost o přezkoumání kódu kódech odpověď, žádost o zpětnou vazbu zpětnou vazbu odpověď

  • CMMI: Chyba, úkol, požadavek testového případu sdílených kroků, žádost o přezkoumání kódu kódech odpověď, žádost o zpětnou vazbu zpětnou vazbu odpověď

Tuto úlohu proveďte pro každý projekt týmu, který chcete aktualizovat.

  • Zadejte následující příkaz pro každý typ pracovní položky, které chcete importovat, nahrazování dat pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    witadmin importwitd /collection:CollectionURL /p:projectName /f:"DirectoryPath\WITName"
    

    Tip

    Zadejte název souboru xml a nikoli popisný název položky typu práce.Například zadejte CodeReviewRequest.xml pro typ položky práce požádat o přezkoumání kódu.

    Pro cestakadresari, zadejte umístění adresáře do složky TypeDefinitions pro šablonu procesu, který jste stáhli.Cesta k adresáři má následující strukturu: Drive: \MSFTemplateFolder\ Tracking\TypeDefinitions pracovní položku.

  • (Volitelné) Ověřte, zda že položky typy práce jsou přístupné tak, že otevřete Průzkumník týmových projektů nebo Týmový Web Access.Pravděpodobně budete muset Aktualizovat mezipaměť Chcete-li zobrazit změny.

Zpět na začátek

7.Import souboru kategorií

Importujte souboru kategorie, který je umístěn ve složce sledování pracovní položku šablonu procesu, který jste stáhli.Kategorie podpory inteligentního seskupení typů pracovních položek.Další informace naleznete v tématu Definice kategorií k seskupení typů pracovních položek.

  • V okně příkazového řádku zadejte následující příkaz, přičemž data pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    witadmin importcategories /collection:CollectionURL /p:projectName /f:"DirectoryPath\categories.xml"
    

    Pro cestakadresari, zadejte cestu ke složce pracovní položku sledování pro šablonu procesu, který jste stáhli.Cesta k adresáři má následující strukturu: Drive: \MSFTemplateFolder\WorkItem sledování.

Zpět na začátek

8.Importovat soubory konfigurace procesu

Zpracování konfiguračních souborů určuje rozložení a funkce, které jsou k dispozici prostřednictvím stránek nevyřízené položky a Rada Team Web Access.Chcete-li použít tyto stránky, je nutné importovat proces konfigurační soubory v uvedeném pořadí

  • Chcete-li importovat soubory s definicemi pro proces konfigurace, zadejte následující dva příkazy, jeden po druhém, nahrazování dat pro argumenty, které jsou zobrazeny a pak zvolte Enter klíč.

    witadmin importcommonprocessconfig /collection:CollectionURL /p:" ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
    witadmin importagileprocessconfig /collection:CollectionURL /p:" projectName" /f:"DirectoryPath\AgileConfiguration.xml"
    

    Pro cestakadresari, zadejte cestu ke složce proces pro šablonu procesu, který jste stáhli.Cesta k adresáři má následující strukturu: Drive: \MSFTemplateFolder\WorkItem Tracking\Process.

Zpět na začátek

9.Ověřování přístupu k nové funkce

Provádění úkolů uvedených v Ověření dostupnosti nových funkcí.

[!POZNÁMKA]

Nebudete se muset provést další kroky k aktualizaci pracovního postupu pro agilní týmové projekty, jak je zde popsáno: Aktualizace pracovního postupu u týmových projektů založených na agilním plánování.Pomocí následujících postupů v tomto tématu, bude jste použili tyto změny již.

Zpět na začátek

Další úkoly, které rozhraní pomocí nástroje Microsoft Test Manager

Následující úlohy dokončete aktualizace, které jsou potřebné k rozhraní s Test Manager.

Ff452591.collapse_all(cs-cz,VS.110).gif1.Určete typ chyby mají být vytvořeny v aplikaci Microsoft Test Manager

Pro podporu automatické vytváření pracovní položka sledování kód závady nebo chyby nalezené při používá člen týmu test Test Manager, je třeba zadat typ chyby má být použita pro existující týmového projektu.tcm bugfieldmapping Příkaz podporuje import a export mapovacího souboru do projektu týmu.Soubor mapování definuje typ pracovní položky, chcete-li vytvořit a tři datová pole vyplní podle Test Manager.Tři pole jsou reprodukovatelné kroky, systémové informace a sestavení v vada nebyla nalezena.Testerovi test se spustí a zjistí vadu, vytvářejí se chyb, ve kterém jsou tři pole automaticky vyplní.

  1. Otevřete Poznámkový blok nebo textový editor a do tohoto souboru zkopírujte následující kód:

    <?xml version="1.0" encoding="utf-16"?
    <BugFilerMappings workitemtypetocreate="Bug">
       <ReproSteps>Microsoft.VSTS.TCM.ReproSteps</ReproSteps>
       <SystemInformation>Microsoft.VSTS.TCM.SystemInfo</SystemInformation>
       <BuildFoundIn>Microsoft.VSTS.Build.FoundIn</BuildFoundIn>
    </BugFilerMappings>
    

    [!POZNÁMKA]

    Pokud položky typu práce, který použijete k vytvoření kódu vady je označen jinou hodnotu než "Chyba", nahraďte "Chyba" v předchozím příkladu název položky typu práce.

  2. Uložte soubor a označte jej bugfieldmappings.xml.

  3. V okně příkazového řádku zadejte následující příkaz, přičemž data pro argumenty, které jsou zobrazeny a pak zvolte ENTER klíč.

    tcm bugfieldmapping /import /mappingfile:"DirectoryPath\bugfieldmappings.xml" /collection:CollectionURL /teamproject:projectName
    

    Pro cestakadresari, určete složku, kam jste uložili soubor bugfieldmappings.xml.

    Další informace naleznete v tématu Určení typu ukládaných chyb s použitím nástroje Microsoft Test Manager.

Zpět na začátek

Ff452591.collapse_all(cs-cz,VS.110).gif2.Udělit oprávnění k testování členů týmu

Je třeba udělit oprávnění pro členy týmu, kteří budou spravovat testovacích prostředích a konfigurací, vytvořit a zobrazit zkušební jízdy a provádět další úkoly.

Následující tabulka popisuje oprávnění, která řídí přístup k testování funkce a podporu propojování s týmového projektu pro testování.Označuje také vede k přiřazení výchozí, provedené ve verzi 5.0 šablony procesů MSF kromě doporučená oprávnění udělit ruční testeři a testování.

Oprávnění

Description

Rozsah

Čtecí zařízení

Přispěvatelé

Výrobci počítačů

Doporučeno pro ruční testeři

Doporučeno pro test zájemců

Zobrazení informací o projektu

Můžete zobrazit oprávnění tyto členy a členství ve skupinách na úrovni projektu.

Projektu

zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka

Zobrazení zkušební jízdy

Můžete zobrazit plány pro testování v tomto uzlu.

Projektu

zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka

Vytvořte zkušební jízdy

Můžete přidat a odebrat výsledky testů a přidat nebo změnit zkušební jízdy pro týmového projektu.

Projektu

zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka

Spravovat testových konfigurací

Můžete vytvářet a odstraňovat testových konfigurací pro týmového projektu.

Projektu

zaškrtávací značka zaškrtávací značka

zaškrtávací značka

Správa testovacích prostředích

Můžete vytvářet a odstraňovat testovací prostředí pro týmového projektu.

Projektu

zaškrtávací značka zaškrtávací značka

zaškrtávací značka

Odstranit zkušební jízdy

Můžete odstranit naplánované test týmového projektu.

Projektu

zaškrtávací značka zaškrtávací značka

zaškrtávací značka

Zobrazit tento uzel

Můžete zobrazit nastavení zabezpečení pro uzly typu oblasti.

Oblast uzel

zaškrtávací značka zaškrtávací značka zaškrtávací značka

zaškrtávací značka

Spravovat plány pro testování

Můžete vytvářet a upravovat plány pro testování, které jsou přiřazeny k uzlu oblasti.Pokud plány pro testování nespustili, můžete je také odstranit.

Oblast uzel

zaškrtávací značka zaškrtávací značka zaškrtávací značka zaškrtávací značka

Správa řadičů test

Lze registrovat a rušit registraci testovací řadiče pro kolekce týmového projektu.

Kolekce projektu

zaškrtávací značka

Je-li udělit oprávnění, podle postupů, které jsou označeny pro určitý obor oblasti:

  • Můžete nastavit oprávnění na úrovni projektu nebo oprávnění oblasti uzel ze stránky správy Team Web Access.Více o tématu v Správa oprávnění a Vytvořit a upravit oblasti a iterací.

  • Můžete nastavit oprávnění kolekce projektu z Průzkumník týmových projektů volbou týmu, zabezpečení a nastavení kolekce týmového projektu, otevření a použití konzoly pro správu pro Team Foundation, nebo pomocí TFSSecurity a tf nástroje příkazového řádku.Další informace naleznete v tématu Collection-Level Groups.

Další informace naleznete v tématu Změnit oprávnění pro uživatele nebo skupiny.

Zpět na začátek

Ff452591.collapse_all(cs-cz,VS.110).gif3.Spuštění nástroje Microsoft Test Manager

Po dokončení upgradu úkoly, které jsou popsány dříve v tomto tématu můžete spustit Microsoft Test Manager, připojit k projektu a začít plánovat vaše úsilí při zkoušce.Další informace naleznete v tématu Testování aplikace.

Zpět na začátek

Další informace o změnách provedených při inovaci TFS

Při upgradu z Visual Studio Team System 2008 Team Foundation Server do roku 2012 TFS přijímat aktualizace provedené TFS 2010 a TFS 2012.Došlo k několika architektonické změny spolu s vydáním TFS 2010.Další informace o změnách provedených upgrade na nejnovější verzi TFS z Visual Studio Team System 2008 Team Foundation Server, naleznete v následujících zdrojích:

Viz také

Koncepty

Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím

Další zdroje

witAdmin: Přizpůsobení a správa objektů pro sledování pracovních položek