Jak: automatické spuštění testů z příkazového řádku pomocí Tcm
Testovacích s přidruženou automatizace lze spustit z příkazového řádku pomocí tcm.exe namísto použití uživatelského rozhraní poskytované Microsoft Test Manager.To umožňuje spustit spustí automaticky z dávkového souboru.Potom můžete například rozhodnout naplánovat spuštění při každém dokončení nové sestavení tohoto dávkového souboru.
Chcete-li spustit tyto případy automatizovaný test výsledky zkoušek jsou součástí plánu, je nutné použít prostředí laboratoře.Při spuštění spustit z příkazového řádku pomocí tcm.exe.Je nutné zadat obě zkoušky nastavení, které obsahují sadu rolí, které vyžadují ke spuštění testů a prostředí, které obsahuje tuto sadu rolí.Další informace o prostředí a test nastavení viz Nastavení stroje Test spustit testy nebo shromažďovat Data.
[!POZNÁMKA]
Pokud chcete spustit automatické testy, které spolupracují s plochou, musíte nastavit váš agent spuštěn jako proces namísto služby.Další informace naleznete v tématu Jak: váš Agent Test nastavení spuštění testů, které spolupracují s plochou.
Pomocí dotazu můžete určit testovacího případu a konfigurace párování, které s názvem zkušební body, nebo zadat testování sad a konfigurace, které chcete spustit z plánu.Musíte znát ID pro plán testování, testování sad a konfigurací.Seznam těchto můžete v případě potřeby můžete použít tcm.exe.
Shromažďovat informace, které mají k dispozici pro spuštění automatických testů z příkazového řádku a potom spustit testy, použijte následující postupy:
Seznam všech konfigurací v týmu projektu
Seznam všech plánů test týmu projektu
Seznam všech testovacích prostředích týmového projektu
Seznam v testovací plán testování sad
Vytvořit spustit pomocí dotazu bod zkušební test
Vytvořit pro test suite a konkrétní konfigurace spustit test
Zobrazit a aktualizovat výsledky zkoušek
Společné parametry pro postupy
Parametr |
Description |
---|---|
/collection:CollectionURL |
Určuje identifikátor URI 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ář, pak formát pro identifikátor URI je následující: http: / /Název_serveru: port / název_kolekce Pokud neznáte správná cesta, obraťte se na vašeho Team Foundation správce systému. |
/teamproject:TeamProjectName |
Projekt týmu, který chcete použít.Tento projekt týmu musí být definována v kolekci projekt určený /collection parametr. |
/login:Uživatelské_jméno heslo |
Nepovinné.Určuje název a heslo uživatele, který je přihlášen k serveru vrstva aplikace Team Foundation Server a kdo má oprávnění pro spuštění příkazu. Tato možnost by pomocí pověření Windows nemáte příslušné oprávnění, nebo používáte základní ověřování nebo nejste připojeni k doméně. |
/build |
Nepovinné.Určuje číslo sestavení, který bude spojen zkoušky.Možnost /buildDir není-li zadán, použije toto sestavení umístění odkládacího vyzvedávat test binární soubory. |
/buildDefinition |
Název sestavení definici, která patří sestavení. |
/flavor |
Charakter sestavení použít v případě, že sestavení obsahuje více než jeden. |
/platform |
Platforma sestavení použít v případě, že sestavení obsahuje více než jeden. |
/? nebohelp |
Zobrazí nápovědu k příkazu v okně Příkazový řádek. |
Procedury
Seznam všech konfigurací v týmu projektu
Seznam všech konfigurací v týmu projektu
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Chcete-li vypsat všechny konfigurace v týmu projektu, zadejte následující příkaz na příkazovém řádku:
tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Id Name
---------------- ------------------
1 Vista and IE 7
25 Vista and IE 8
[!POZNÁMKA]
Můžete vytvořit seznam plánů projektu týmu příliš pomocí následujícího příkazu:Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Seznam všech plánů test týmu projektu
Seznam všech zkušebních plánů v týmu projektu
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Seznam všech plánů v týmu projektu, zadáním následujícího příkazového řádku:
tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Id Name
---------------- ------------------
1 Beta 1 Test Plan
22 RTM Test Plan
(Volitelné) Chcete-li najít všechny sady testů v plánu zkoušek, zadejte do příkazového řádku:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Seznam všech testovacích prostředích týmového projektu
Seznam všech testovacích prostředích týmového projektu
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Seznam všech plánů v týmu projektu, zadáním následujícího příkazového řádku:
tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Name Description
---------------- ------------------
Staging Environment Use to test staging environment
Testing Environment for Customer ABC
Seznam v testovací plán testování sad
Seznam v testovací plán testování sad
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Chcete-li najít všechny sady testů v plánu, zadejte následující příkaz na příkazovém řádku:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Vytvořit spustit pomocí dotazu bod zkušební test
Vytvoření spustit pomocí dotazu bod zkušební test
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Chcete-li vytvořit spustit test používající pro konkrétní testovací testovací dotaz bod pomocí informací v následující tabulce.
Id
Value
Planid
1
ConfigId
13
Na příkazovém řádku zadejte následující příkaz:
tcm run /create /title:"Nightly Run" /planid:1 /querytext:"SELECT * FROM TestPoint WHERE ConfigurationId=13" /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Run created with ID: <xxx>.
[!POZNÁMKA]
Musíte zadat test nastavení a odpovídající sadu rolí v testu nastavení automatického testování, spusťte pomocí tcm.exe prostředí.Další informace o prostředí a test nastavení viz Nastavení stroje Test spustit testy nebo shromažďovat Data.Chcete-li vytvořit test nastavení Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.
Chcete-li zobrazit průběh spustit test, postupujte podle kroků v aktualizace výsledků testování a zobrazení.
Vytvořit pro test suite a konkrétní konfigurace spustit test
Vytvořit pro test suite a konkrétní konfigurace spustit test
Otevřít Visual Studio příkazového řádku.
Provést výběr Start, přejděte na Všechny programy, přejděte na Microsoft Visual Studio 2012, přejděte na Visual Studio Toolsa pak zvolte Developer příkazového řádku.
Otevře složku příkazový řádek: <drive>: \Program Files\Microsoft Visual Studio 11.0\VC
Chcete-li vytvořit pro všechny testy v testovací sadě pro konkrétní konfigurace spustit test pomocí informací v následující tabulce.
Id
Value
Planid
1
Suiteid
5
ConfigId
13
Na příkazovém řádku zadejte následující příkaz:
tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Zobrazí výsledky přibližně takto:
Run created with ID: <xxx>.
[!POZNÁMKA]
Musíte zadat test nastavení a odpovídající sadu rolí v testu nastavení automatického testování, spusťte pomocí tcm.exe prostředí.Další informace o prostředí a test nastavení viz Nastavení stroje Test spustit testy nebo shromažďovat Data.Chcete-li vytvořit test nastavení Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.
Chcete-li zobrazit průběh spustit test, postupujte podle kroků v aktualizace výsledků testování a zobrazení.
Zobrazit a aktualizovat výsledky zkoušek
Zobrazit a aktualizovat výsledky zkoušek
Otevřete Microsoft Test Manager.
[!POZNÁMKA]
Zobrazit Microsoft Test Manager okna, klepněte na tlačítko Start a zvolte příkaz Všechny programy.Přejděte na položku Microsoft Visual Studio 2012 a pak zvolte správce Microsoft Test.
Chcete-li zobrazit výsledky testu, zvolte na šipku dolů na přepínač center skupiny a zvolte Testování Center.
V centru skupiny nabídek zvolte Test a pak zvolte Analyzovat spustí Test.
Analyzovat Test běží činnosti je zobrazen zobrazující všechny zkušební jízdy pro tento plán testování.
Otevřít test spuštěn s názvem, které daly z příkazového řádku otevřete a zobrazíte podrobnosti.
Zobrazí podrobnosti o testu.
(Volitelné) Chcete-li aktualizovat název test spustit, zadejte nový název v název.
(Volitelné) Pokud se nezdařil test, můžete aktualizovat důvod selhání.Zvolte rozlišení a ze seznamu vyberte důvod selhání.
(Volitelné) Chcete-li přidat komentáře výsledek zkoušky, klepněte na ikonu poznámky.Zadejte komentář a potom zvolte Uložit poznámky.
(Volitelné) Chcete-li zobrazit podrobnosti jednotlivých zkoušek, spusťte test.
Výsledek zkoušky, která je zobrazena zobrazuje podrobnosti z historie výsledky testu pro zkoušky a zkoušky.Zavřít toto zobrazení se vrátíte do zkoušky.
[!POZNÁMKA]
Pokud zjistíte, že je chyba z analýzy, můžete vytvořit z tohoto zobrazení chyby.
Chcete-li uložit tyto změny pro tento test spustit, zvolte Uložit v panelu nástrojů.
Viz také
Referenční dokumentace
TCM: výpis plány pro testování, testování sad, test konfigurace a prostředí
TCM: spuštění testů z testovací plán pomocí nástroje příkazového řádku
Koncepty
Automatické spuštění testů z příkazového řádku
Spouštění automatizovaných testů v nástroji Microsoft Test Manager