Sdílet prostřednictvím


Určení typu ukládaných chyb s použitím nástroje Microsoft Test Manager

Můžete zapnout automatické vytváření pracovní položky při testerem zjistí vadu kód při použití Microsoft Test Manager.tcm bugfieldmapping Nástroj příkazového řádku podporuje import a export souboru mapování týmu projektu.Soubor mapování definuje typ pracovní položku vytvořit a tři datová pole se vyplní Microsoft Test Manager.Jsou tři pole reprodukovatelné kroky, systémové informace a sestavení v vada byla nalezena.Testerem spustí test a zjistí vadu, mohou vytvořit chyba, ve kterém tři pole se automaticky vyplní.

[!POZNÁMKA]

Pokud tým projektu byl vytvořen jedním z výchozích šablon proces s Team Foundation Server, typ položky Chyba práce je již povolena.Však Pokud přidáváte do kategorie chyb pracovní položky jiného typu nebo pracujete s vlastní proces šablony, budete muset použít tcm příkaz.

Přístup tcm příkazového řádku nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

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

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

Další informace o další tcm v tématu Možnosti příkazového řádku nástroje TCM: import a automatické testy pro zkušební plán z příkazového řádku.

Další informace o typu chyby pracovní položky, viz Chyba (Scrum), Chyba (agilní), nebo Chyba (CMMI).

Požadovaná oprávnění

Kde jsou definovány typy položek práce týmu projektu musí být členem Správci Team Foundation skupiny zabezpečení nebo Správci projektu skupiny zabezpečení.Další informace naleznete v tématu Team Foundation Oprávnění serveru.

[!POZNÁMKA]

I když přihlásíte s oprávněními správce, musíte otevřít zvýšenými okno příkazového řádku, provádět tuto funkci na serveru se systémem Windows Server 2008.Otevření okna příkazového řádku se zvýšenými oprávněními, klepněte na tlačítko Start, pravým tlačítkem myši na příkazového řádkua klepněte na tlačítko Spustit jako správce.Další informace naleznete na následující stránce webu společnosti Microsoft: Uživatele.

tcm bugfieldmapping /export /mappingfile:path /collection:CollectionURL /teamproject:Project [/login:username,[password]]

tcm bugfieldmapping /import /mappingfile:path /collection:CollectionURL /teamproject:Project [/login:username,[password]]

Parametry

Parametr

Description

/export

Určuje export souboru mapování pole chyb.Tento soubor definuje typ položky práce k vytvoření kódu nalezený pomocí Microsoft Test Manager.Určuje položky pole práce, které se zobrazí také s daty, která je definována v Microsoft Test Manager, kroky jsou reprodukovány, systémové informace a sestavení v vadu kód nebyl nalezen.Další informace naleznete v tématu obsah souboru mapování pole Bug dále v tomto tématu.

/import

Určuje importovat soubor mapování pole chyb.

/mappingfile:Path

Cesta a název definičního souboru XML, který obsahuje pole mapování chyb.

PoznámkaPoznámka
Pokud používáte Windows Vista, nemáte oprávnění k určitým složkám.Při pokusu o export položky typu práce na místo, kde nemáte oprávnění technologie Virtualizace registru automaticky přesměruje exportovaný soubor a uloží jej do virtuálního úložiště.Aby toto přesměrování můžete exportovat soubor do umístění, kde máte oprávnění.Další informace o Virtualizace registru naleznete následující stránky na webu společnosti Microsoft: Virtualizace registru a běžných souborů a registru virtualizace problémů v systému Windows Vista.

/collection:CollectionURL

Určuje jednotný identifikátor zdroje (JIZ) kolekce týmu projektu.Formát pro identifikátor URI je následující: http://název_serveru: port/název_virtuálního_adresáře/název_kolekce

Pokud není virtuální adresář, Formát identifikátoru URI je takto:

http://Název_serveru: port / název_kolekce

/teamproject:Projekt

Určuje název týmu projektu, pro které se použijí mapování polí chyba.Tento projekt týmu musí být definovány v kolekci týmu projektu, který je určen /collection parametr.

/login:UserName,Password

Nepovinné.Určuje název a heslo uživatele, který je přihlášen k serveru vrstva aplikace Team Foundation a kdo má oprávnění pro spuštění příkazu.

Tuto možnost použijete při pověření Windows nemáte příslušné oprávnění, používáte základní ověřování nebo nejsou v doméně.

/? nebohelp

Zobrazí nápovědu k příkazu v okně Příkazový řádek.

Poznámky

Chyba souboru mapování polí obsahuje Microsoft Test Manager s názvem položky Typ práce vytvořit a pole vyplnit pro práci položky se vytvoří.

Lze definovat pouze jeden typ pracovní položka má být vytvořen při spuštění testů, které používají Microsoft Test Manager.Při každém spuštění tcmbugfieldmapping import příkaz určený typ položky práce BugFilerMappings nahradí element bez ohledu na druh pracovní položka byla zadána dříve.Například následující kód označuje vytvoření pracovních položek, které jsou založeny na typu s názvem AWBug.

<BugFilerMappings workitemtypetocreate="AWBug">

Další informace naleznete v tématu Jak: Odeslat chybu pomocí Správce Microsoft Test.

Obsah souboru mapování pole Bug

Následující syntaxe XML jsou uvedeny výchozí obsah souboru mapování pole chyb.Určuje typ pracovní položku vytvořit soubor a tři pracovní položky pole, Microsoft Test Manager vyplní automaticky, na základě dat, která byla nalezena v průběhu zkoušky.Při importu souboru mapování pole Chyba musí být určen všech tří polí.

<?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>

Další informace o polích, které slouží ke sledování informací, Microsoft Test Manager vyhledá, viz Referenční dokumentace polí pro integraci sestavení a testů.

Příklady

Pokud není stanoveno jinak, v každém případě platí následující hodnoty:

  • Identifikátor URI pro kolekci týmu projektu: http://AdventureWorksServer:8080/tfs/Collection1

  • Název projektu: AdventureWorks

  • Název souboru mapování pole Chyba: bugfieldmappings.xml

  • Umístění složky: "C:\Users\AdminUser\Documents\"

Ff398070.collapse_all(cs-cz,VS.110).gifImport souboru mapování pole Bug

Následující příkaz importuje obsah souboru bugfieldmappings.xml AdventureWorks týmového projektu, který je definován v Collection1 na serveru s názvem AdventureWorksServer.

tcm bugfieldmapping /import /mappingfile:"C:\Users\AdminUser\Documents\bugfieldmappings.xml" /collection:http://AdventureWorksServer:8080/tfs/Collection1 /teamproject:AdventureWorks 

Viz také

Úkoly

Jak: Odeslat chybu pomocí Správce Microsoft Test

Koncepty

Přizpůsobení šablon procesu

Jak: automatické spuštění testů z příkazového řádku pomocí Tcm

Další zdroje

Pomocí Team Foundation Server nástroje příkazového řádku