Sdílet prostřednictvím


Update a team project based on an MSF v4.2 process template.

Pokud jste provedli upgrade z Visual Studio Team System 2008 Team Foundation Server na Team Foundation Server 2013, týmového projektu můžete aktualizovat ručně. Pokud byl týmového projektu založeného na šabloně Microsoft Solutions Framework (MSF) verze 4.2 procesu, postupujte podle pokynů v tomto tématu. Použijete-li tyto aktualizace, budete moci získat přístup k nových funkcí popsaných v Configure features after a TFS upgrade také jako rozhraní s Microsoft Test Manager.

Důležité

Je třeba postupujte podle pokynů v tomto tématu, pokud upgradujete týmový projekt, který jste vytvořili pomocí šablony procesu opatřeného Visual Studio Team System 2008 Team Foundation Server, nebo ten, který neobsahuje pracovní položka typy testovacích případů a sdílený kroky.

Tyto postupy budou podporují 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 získat přístup k řídicí panely.Další informace naleznete v tématu Další informace o změny provedené při upgradu sady TFS.

Aktualizovat úkoly požadované pro přístup k nové funkce:

  1. Přejmenovat systémová pole

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

  3. Stáhněte si nejnovější verzi MSF šablonu procesu

  4. Typy odkazů importu

  5. (Volitelné) Použít jako potřebné vlastní nastavení

  6. Importovat pracovní položky typy

  7. Importovat soubor kategorie

  8. Importovat soubory procesu konfigurace

  9. Ověřte přístup k nové funkce

Další úlohy, které jsou potřebné k rozhraní pomocí nástroje Microsoft Test Manager:

  1. Zadejte typ chyby, který má být vytvořen v aplikaci Microsoft Test Manager

  2. Udělit oprávnění k otestování členy týmu

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

Požadavky

  • Chcete-li stáhnout šablonu procesu, musí být členem skupiny správce kolekce projektu skupiny. Pokud jsou explicitně, nastavení potřebná oprávnění zabezpečení vašeho šablonu procesu spravovat oprávnění pro kolekce týmových projektů musí být nastaven na Povolit.

  • Ke spuštění witadmin a tcm nástrojů příkazového řádku, musíte být členem jedné z následujících skupin: Správci serveru Team Foundation, správce kolekce projektu, nebo Správci projektů pro týmový projekt.

  • Chcete-li udělit oprávnění, musíte být členem skupiny pro správu na úrovni skupiny, kterou chcete změnit. Například pokud chcete změnit oprávnění pro skupinu nebo uživatele na úrovni kolekce týmových projektů, musíte být členem správce kolekce projektu skupiny pro tuto kolekci, vaše Upravit informace na úrovni kolekce musí být nastaveno na hodnotu Povolit.

    Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

1.Přejmenovat systémová pole

Vzhledem k tomu, že popisné názvy několika polí systému byly přejmenovat v Visual Studio Team Foundation Server 2010, je třeba ručně přejmenovat tato pole ve vaší kolekce týmových projektů. Systémová pole, které byly přejmenovat zahrnují System.AreaID, System.IterationID, System.HyperLinkCount, System.ExternalLinkCount a System.AttachedFileCount.

Provedení této úlohy pro každé kolekce týmových projektů uvedené na vaše upgradovanou 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 12.0\Common7\IDE
    

    V 64bitové verzi systému Windows, nahradit %programfiles% s %programfiles(x86)%.

  2. Zadejte všechny následující příkazy a nahrazování dat pro argumenty, které jsou uvedeny a poté zvolte možnost 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"
    

    Použít tento formát pro CollectionURL: http://ServerName:Port/VirtualDirectoryName/CollectionName, například: http://srvalm:8080/tfs/DefaultCollection.

    Zpět na začátek

2.(Pouze agilní) Přejmenovat typ scénář pracovní položky

Chcete-li minimalizovat dobu, po kterou vlastního nastavení, které potřebujete k vytvoření a dodržovat v budoucích aktualizacích š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í typ pracovní položky scénář bude nutné aktualizovat existující sestavy a dotazy, které odkazují scénář pracovat typ položky.Však z důvodu změny schématu provedené datového skladu s upgrade na službu Team Foundation Server 2010, dříve existujících nebo před upgradem sestav muset být přepsána pro práci s nové schéma.Podívejte se na téma Vyhledání sestavy po upgradu na serveru Team Foundation Server 2010.

Provedení této úlohy pro každou týmový projekt, který chcete aktualizovat.

  • Zadejte následující příkaz a nahrazování dat pro argumenty, které jsou uvedeny a poté zvolte možnost ENTER klíč.

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

    Tip

    Parametr uzavřete do uvozovek, pokud obsahuje mezery.Můžete například zadat /p:"My Project X" Při název vašeho projektu obsahuje mezery.

Zpět na začátek

3.Stáhněte si nejnovější verzi MSF šablonu procesu

Podívejte se na téma Download the latest version of the process templates.

Tip

Chcete-li získat přístup k nejnovější verze ve výchozím nastavení šablony procesů, nainstalujte nejnovější aktualizaci čtvrtletí pro Team Foundation Server.Důležité aktualizace byly provedeny pracovního postupu pro několik typů pracovní položku v nejnovější aktualizaci čtvrtletí.Tyto změny podporu zpětné přechody tak, aby při nechtěně přetáhnout pracovní položku na kanbanové Tabule nebo panelu úkolů do vyřešení nebo uzavřené stavu, můžete jej přetáhnout zpět do předchozího stavu pracovního postupu.

Upgrade můžete získat od společnosti Microsoft ke stažení: čtvrtletí aktualizace pro sadu Microsoft Visual Studio Team Foundation Server 2012.

Zpět na začátek

4.Typy odkazů importu

Importujte typy odkazů, SharedSteps a TestedBy, které jsou umístěny ve složce LinkTypes v šabloně procesu, uložený v úloha 3.

Provedení této úlohy pro každé kolekce týmových projektů uvedené na vaše upgradovanou Team Foundation Server.

  • Zadejte následující dva příkazy nahrazení dat pro argumenty, které jsou uvedeny a poté zvolte možnost 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 se měli řídit tuto strukturu: jednotky: \MSFTemplateFolder\WorkItem Tracking\LinkTypes.

    Zpět na začátek

5.(Volitelné) Použít vlastní nastavení na nejnovější verze typy pracovních položek

Pokud jste upravili některé z následujících typů pracovních položek, je třeba aktualizovat nejnovější verze těchto typů pomocí vlastního nastavení. V následujících tabulkách sumarizují pole odebrat a přidán do nejnovější verze každého šablonu procesu.

Typy agilní pracovních položek

Typ pracovní položky

Byl odebrán pole

Přidaná pole

Chyba

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

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

  • Název testovacího (Microsoft.VSTS.Test.TestName)

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

  • Cesta k zkoušky (Microsoft.VSTS.Test.TestPath)

  • Rozhodné (Microsoft.VSTS.Common.Triage)

Úloha

  • Směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahrazen původní odhad

  • Obor (Microsoft.VSTS.Common.Discipline), nahradit aktivitou

  • Kritéria ukončení (Microsoft.VSTS.Common.ExitCriteria)

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

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

  • Úloha hierarchie (Microsoft.VSTS.Scheduling.TaskHierarchy)

Příběhu uživatele (dříve s názvem scénář)

  • Kritéria ukončení (Microsoft.VSTS.Common.ExitCriteria)

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

  • Extenzivní pořadí podle velikosti (Microsoft.VSTS.Common.RoughOrderOfMagnitude), nahrazena body příběh

Typy položek pracovní CMMI

Typ pracovní položky

Byl odebrán pole

Přidaná pole

Chyba

  • Směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahrazen původní odhad

  • Odhad (Microsoft.VSTS.CMMI.Estimate)

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

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

  • Kroky pro reprodukci (Microsoft.VSTS.CMMI.StepsToReproduce), nahrazena kroky pro reprodukci

  • Název testovacího (Microsoft.VSTS.Test.TestName)

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

  • Cesta k zkoušky (Microsoft.VSTS.Test.TestPath)

Úloha

  • Směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahrazen původní odhad

  • Odhad (Microsoft.VSTS.CMMI.Estimate)

  • Kritéria ukončení (Microsoft.VSTS.Common.ExitCriteria)

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

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

  • Úloha hierarchie (Microsoft.VSTS.Scheduling.TaskHierarchy)

  • Název testovacího (Microsoft.VSTS.Test.TestName)

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

  • Cesta k zkoušky (Microsoft.VSTS.Test.TestPath)

Požadavek

  • Směrného plánu (Microsoft.VSTS.Scheduling.BaselineWork), nahrazen původní odhad

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

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

  • Kritéria ukončení (Microsoft.VSTS.Common.ExitCriteria)

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

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

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

Typy vlastního nastavení může platí zahrnují přidání pole dodatky či změny vyberte seznamy nebo přidání do pracovního postupu důvodů. 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ího postupu, jej změnit po dokončení aktualizace a postupujte podle doprovodné materiály o metastate mapování zde uvedené: Configure and customize Agile planning tools for a team project.

Je-li používat jiné pracovní položky typy definované v šabloně procesu a chcete k jejich aktualizaci na nejnovější verze, budou použity žádné vlastní nastavení, které jste provedli jejich také. Také pokud jste určili typ vlastní pracovní položky, které lze využít ke sledování testovacích případů, měli byste použít vlastní nastavení z tohoto typu typ pracovní položky testovacích případů opatřeného nejnovější šablonu procesu.

Další informace o práci s artefaktů, poskytují tyto šablony procesů, naleznete v následujících tématech:

Zpět na začátek

6.Importovat pracovní položky typy

Importujte následující typy pracovní položky založené na šabloně procesu, kterou pracujete s.

  • Agilní: Chyba, úkol, příběhu uživatele, testovacích případů sdílené kroky, žádost o revizi kódu, kód kontrolní odpovědi, žádosti o zpětnou vazbu, zpětnou vazbu odpovědi

  • CMMI: Chyba, úlohy, požadavku, testovacích případů sdílené kroky, žádost o revizi kódu, kód kontrolní odpovědi, žádosti o zpětnou vazbu, zpětnou vazbu odpovědi

Provedení této úlohy pro každou týmový projekt, který chcete aktualizovat.

  • Zadejte následující příkaz pro každý typ pracovní položky, které je nutné importovat, nahrazení dat pro argumenty, které jsou uvedeny a poté zvolte možnost ENTER klíč.

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

    Tip

    Zadejte název souboru xml a nikoli popisný název typ pracovní položky.Můžete například zadejte CodeReviewRequest.xml pro typ pracovní položky žádost o revizi kódu.

    Pro cestakadresari, zadejte umístění adresáře složky TypeDefinitions pro šablonu procesu, který jste stáhli. Cesta k adresáři se měli řídit tuto strukturu: jednotky: \MSFTemplateFolder/ Tracking\TypeDefinitions pracovních položek.

  • (Volitelné) Ověřte, zda že typy pracovních položek jsou přístupné tak, že otevřete Průzkumníka týmových projektů nebo Team Web Access. Bude pravděpodobně nutné aktualizace mezipaměti Chcete-li zobrazit změny.

Zpět na začátek

7.Importovat soubor kategorie

Importujte kategorie souboru, který je umístěn ve složce Sledování pracovních položek na šabloně procesu, který jste stáhli. Kategorie podpory inteligentní seskupení typy pracovních položek. Další informace naleznete v tématu Use categories to group work item types.

  • V okně příkazového řádku zadejte následující příkaz a nahrazování dat pro argumenty, které jsou uvedeny a poté zvolte možnost ENTER klíč.

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

    Pro cestakadresari, zadejte cestu ke složce Sledování pracovních položek pro šablonu procesu, který jste stáhli. Cesta k adresáři se měli řídit tuto strukturu: jednotky: \MSFTemplateFolder\WorkItem sledování.

Zpět na začátek

8.Import konfiguračního souboru procesu

Konfigurační soubor procesu určuje rozložení a funkce, které jsou k dispozici prostřednictvím stránky nevyřízenými položkami a panely Team Web Access. Chcete-li používat tyto stránky, je nutné importovat konfiguračního souboru procesu.

  • Importujte soubor definice procesu konfigurace.

    witadmin importprocessconfig /collection:CollectionURL /p:" ProjectName" /f:"DirectoryPath\ProcessConfiguration.xml"
    

    Pro cestakadresari, zadejte cestu ke složce procesu pro šablonu procesu, který jste stáhli. Cesta k adresáři se měli řídit tuto strukturu: jednotky: \TemplateFolder\WorkItem Tracking\Process.

Zpět na začátek

9.Ověřte přístup k nové funkce

Provádět úlohy, které jsou k dispozici ve New features added when you update Team Foundation Server.

Poznámka

Nebudete muset provést další kroky k aktualizaci pracovního postupu pro agilní týmové projekty, jak je popsáno v tomto poli: Update the workflow for agile team projects.Pomocí následujících postupů v tomto tématu, že bude použijete tyto změny již.

Zpět na začátek

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

Proveďte následující úlohy k dokončení aktualizace vyžadované k rozhraní s Test Manager.

Ff452591.collapse_all(cs-cz,VS.140).gif1.Zadejte typ chyby, který má být vytvořen v aplikaci Microsoft Test Manager

Pro podporu automatické vytváření pracovní položky můžete sledovat vady kódu nebo chyby, které se nacházejí, když člen týmu test používá Test Manager, je třeba zadat typ chyby, který chcete použít pro váš stávající týmový projekt. tcm bugfieldmapping Podporuje příkaz import a export ze souboru mapování do týmového projektu. Soubor mapování definuje typ pracovní položky, chcete-li vytvořit a pole tři dat, která má být obsazeno podle Test Manager. Tři pole jsou opakovatelná kroky, informace o systému a sestavení v vady nebyla nalezena. Když testerovi spouští test a vyhledá vady, mohou vytvářet automaticky vyplněno tři pole chybu.

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

    <?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 typ pracovní položky, můžete použít k vytvoření kódu vady označen něco jiného než "Chyba", nahraďte "Chyba" v předchozím příkladu název tohoto typu pracovní položky.

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

  3. V okně příkazového řádku zadejte následující příkaz a nahrazování dat pro argumenty, které jsou uvedeny a poté zvolte možnost ENTER klíč.

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

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

    Další informace naleznete v tématu Přizpůsobení a správa testovacího prostředí [tcm a Microsoft Test Manager].

Zpět na začátek

Ff452591.collapse_all(cs-cz,VS.140).gif2.Udělit oprávnění k otestování členy týmu

Je třeba udělit oprávnění pro členy týmu, kteří budou spravovat testovací prostředí a testovat konfigurace, vytvoření a zobrazení testů a provést další úlohy.

Následující tabulka popisuje oprávnění, která řídí přístup k testování funkce a podporu propojení s týmový projekt pro testování. Označuje také vede výchozí přiřazení, které byly provedeny 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í

Popis

Rozsah

Čtenáři

Přispěvatelé

Tvůrce

Doporučuje pro ruční testeři

Doporučeno pro test vede

Zobrazit informace na úrovni projektu

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

Úroveň projektu

check mark check mark check mark check mark check mark

Zobrazit testovací běhy

Můžete zobrazit testovacích plánů v tomto uzlu.

Úroveň projektu

check mark check mark check mark check mark check mark

Vytvořit testovací běhy

Můžete přidat a odebrat výsledky testů a přidat nebo upravit testů pro týmový projekt.

Úroveň projektu

check mark check mark check mark check mark

Spravovat konfiguraci testu

Můžete vytvářet a odstraňovat test konfigurace pro týmový projekt.

Úroveň projektu

check mark check mark

check mark

Spravovat testovací prostředí

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

Úroveň projektu

check mark check mark

check mark

Smazat testovací běhy

Můžete odstranit naplánované test pro týmový projekt.

Úroveň projektu

check mark check mark

check mark

Zobrazit tento uzel.

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

Oblast uzlu

check mark check mark check mark

check mark

Spravovat testovací plány

Můžete vytvářet a upravovat testovacích plánů, které jsou přiřazeny k oblasti uzlu. Pokud testovací plány nejsou spuštěny, můžete je také odstranit.

Oblast uzlu

check mark check mark check mark check mark

Spravovat testovací kontrolery

Můžete zaregistrovat a zrušit registraci testovací řadiče pro kolekce týmových projektů.

Kolekce projektu

check mark

Pomocí následujících postupů, které jsou uvedeny pro konkrétní rozsah oblast můžete udělit oprávnění:

  • Můžete nastavit oprávnění na úrovni projektu nebo oprávnění uzel oblasti ze stránky Správa Team Web Access. Podívejte se na téma Správa oprávnění a Add and modify area and iteration paths.

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

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.140).gif3.Spuštění nástroje Microsoft Test Manager

Po dokončení aktualizace úlohy, které jsou popsány v tomto tématu, můžete začít Microsoft Test Manager, připojte se k projektu a můžete začít plánovat vaše úsilí test. Další informace naleznete v tématu Testování aplikace.

Zpět na začátek

Další informace o změny provedené při upgradu sady TFS

Při upgradu z Visual Studio Team System 2008 Team Foundation Server do sady TFS 2012, obdržíte aktualizace provedené TFS 2010 a 2012 sady TFS. Nebyly nalezeny počet architektury změny provedené v vydání sady TFS 2010. Další informace o změny provedené při upgrade na nejnovější verzi sady TFS z Visual Studio Team System 2008 Team Foundation Server, naleznete na následujících odkazech:

Viz také

Koncepty

Configure features after a TFS upgrade

Další zdroje

witAdmin: Customize and manage objects for tracking work