Spuštění automatizovaných testů z příkazového řádku pomocí TCM
Testovací případy můžete spouštět s přidružené automatizace z příkazového řádku pomocí tcm.exe namísto použití uživatelské rozhraní služby Microsoft Test Manager.To umožňuje úvodní se spustí automaticky z dávkového souboru.Například může pak se rozhodnete naplánovat spuštění pokaždé, když je dokončeno sestavení tohoto dávkového souboru.
Ke spuštění tyto automatizovaných testovacích případů, tak, aby výsledky testů jsou součástí testovacího plánu, musíte použít testovací prostředí.Spustíte-li spustit z příkazového řádku, použijte tcm.exe.Je třeba zadat obě test nastavení, které obsahují sadu rolí, které vyžadují ke spuštění testů a prostředí, které obsahuje této sady rolí.Další informace o nastavení testů a prostředí, naleznete v části Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat.
[!POZNÁMKA]
Pokud chcete spouštět automatizované testy, které pracují s plochou, je nutné nastavit na spuštění jako procesu namísto služby vaše agenta.Další informace naleznete v tématu Postupy: Nastavení agenta Test Agent pro spouštění testů komunikujících s plochou.
Dotaz slouží k určení testovacích případů a konfigurace párování, který s názvem testovat body, nebo můžete určit testovací sady a konfigurace, které chcete spustit z testovacího plánu.Je třeba znát ID pro testovací plán, testovací sady a konfigurací.Tcm.exe slouží k výpisu tyto můžete v případě potřeby.
Pomocí následujících postupů můžete získat informace, které je třeba mít pro spuštění automatizovaných testů z příkazového řádku a poté tyto testy:
Seznam všech konfigurací v týmovém projektu
Seznam všech testovacích plánů v týmovém projektu
Seznam všech testovacích prostředí pro váš týmový projekt
Seznam všech testovací sady v testovací plán
Vytvořte test spustit pomocí dotazu bodu testu
Vytvořte test spustit pro testovací sady a na určitou konfiguraci
Můžete prohlížet a aktualizovat výsledky testů
Běžné parametry pro postupy
Parametr |
Popis |
---|---|
/collection:CollectionURL |
Určuje identifikátor URI kolekce týmových projektů.Formát pro identifikátor URI je následující: http://název_serveru: port/název_virtuálního_adresáře/CollectionName Pokud je použit žádný virtuální adresář, pak formát pro identifikátor URI je následující: http://Název_serveru: port / CollectionName Pokud si nejste jisti správnou cestu, obraťte se na vaše Team Foundation správce systému. |
/teamproject:TeamProjectName |
Týmový projekt, který chcete použít.Tento týmový projekt musí být definovány v kolekci projektu určené /collection parametru. |
/login:Uživatelské jméno, heslo |
Volitelné.Určuje název a heslo uživatele, který je přihlášen k serveru aplikační vrstvy pro Team Foundation Server a kdo má oprávnění ke spuštění příkazu. Jestliže pověření systému Windows nemáte příslušná oprávnění nebo používáte základní ověřování, nebo není připojen k doméně, by pomocí této možnosti. Chcete-li se přihlásit ke službě Visual Studio Online, je také nutné použít /allowalternatecredentials níže. |
/allowalternatecredentials |
Tento příznak musí být zadán kromě /login parametr při připojování ke službě Visual Studio Online.(Tento příznak slouží pouze k dispozici, pokud máte Visual Studio 2013 Update 4 nebo vyšší.) |
/build |
Volitelné.Určuje počet sestavení, které budou přidruženy k zkoušky.Pokud není zadán parametr /buildDir, odkládací adresář z tohoto sestavení se použije k vyzvednutí test binárních souborů. |
/buildDefinition |
Název definici sestavení, které patří sestavení. |
/flavor |
Charakter sestavení, které mají být použity, v případě, že sestavení má více než jeden. |
/platform |
Platforma sestavení, které mají být použity, v případě, že sestavení má více než jeden. |
/? or help |
Zobrazí nápovědu o příkaz v okně příkazového řádku. |
Procedury
Seznam všech konfigurací v týmovém projektu
Chcete-li zobrazit všechny konfigurace v týmovém projektu
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Seznam všech konfigurací v týmovém projektu, zadejte na příkazovém řádku následující příkaz:
tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>
Uvidíte, podobně jako na tyto výsledky:
Id Name
---------------- ------------------
1 Vista and IE 7
25 Vista and IE 8
[!POZNÁMKA]
Je možné uvést plány pro váš týmový projekt příliš pomocí následujícího příkazu:Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Seznam všech testovacích plánů v týmovém projektu
Chcete-li zobrazit všechny testovacích plánů v týmovém projektu
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Seznam všech plánů v týmovém projektu, zadejte na příkazovém řádku následující příkaz:
tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Uvidíte, podobně jako na tyto výsledky:
Id Name
---------------- ------------------
1 Beta 1 Test Plan
22 RTM Test Plan
(Volitelné) Chcete-li vyhledat všechny sady testů v testovací plán, zadejte na příkazovém řádku následující příkaz:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Uvidíte, podobně jako na tyto výsledky:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Seznam všech testovacích prostředí pro váš týmový projekt
Chcete-li zobrazit všechny testovacích prostředí pro váš týmový projekt
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Seznam všech plánů v týmovém projektu, zadejte na příkazovém řádku následující příkaz:
tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>
Uvidíte, podobně jako na tyto výsledky:
Name Description
---------------- ------------------
Staging Environment Use to test staging environment
Testing Environment for Customer ABC
Seznam všech testovací sady v testovací plán
Chcete-li zobrazit všechny sady testů v testovací plán
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Chcete-li vyhledat všechny sady testů v testovací plán, zadejte na příkazovém řádku následující příkaz:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Uvidíte, podobně jako na tyto výsledky:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Vytvořte test spustit pomocí dotazu bodu testu
Chcete-li vytvořit test spustit pomocí dotazu bodu testu
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Chcete-li vytvořit testu používající testovací bodu dotaz pro konkrétní test konfigurace, použijte informace v následující tabulce.
ID
Hodnota
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>
Uvidíte, podobně jako na tyto výsledky:
Run created with ID: <xxx>.
[!POZNÁMKA]
Je nutné zadat nastavení testu a prostředí, které odpovídá sadě rolí v nastavení testu pro automatizované test spustit pomocí tcm.exe.Další informace o nastavení testů a prostředí, naleznete v části Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat.Vytvoření nastavení testu naleznete v tématu Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.
Chcete-li zobrazit průběh tímto testem, postupujte podle kroků v můžete prohlížet a aktualizovat výsledcích testování.
Vytvořte test spustit pro testovací sady a na určitou konfiguraci
Chcete-li vytvořit testu pro testovací sady a na určitou konfiguraci
Otevřít Visual Studio příkazového řádku.
Chcete-li to provést, zvolte Start, přejděte na příkaz všechny programy, přejděte na příkaz Microsoft Visual Studio 2012, přejděte na příkaz Visual Studio Toolsa poté zvolte možnost Developer příkazového řádku.
Otevře složku příkazového řádku: < jednotky >: \Program Files\Microsoft 11.0\VC sady Visual Studio
Chcete-li vytvořit testu pro všechny testy v testovací sadě pro určitou konfiguraci, použijte informace v následující tabulce.
ID
Hodnota
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>
Uvidíte, podobně jako na tyto výsledky:
Run created with ID: <xxx>.
[!POZNÁMKA]
Je nutné zadat nastavení testu a prostředí, které odpovídá sadě rolí v nastavení testu pro automatizované test spustit pomocí tcm.exe.Další informace o nastavení testů a prostředí, naleznete v části Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat.Vytvoření nastavení testu naleznete v tématu Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.
Chcete-li zobrazit průběh tímto testem, postupujte podle kroků v můžete prohlížet a aktualizovat výsledcích testování.
Můžete prohlížet a aktualizovat výsledky testů
Chcete-li zobrazit a aktualizovat výsledky testů
Otevřít Microsoft Test Manager.
[!POZNÁMKA]
Chcete-li zobrazit Microsoft Test Manager okna, klepněte na tlačítko Start a poté zvolte možnost Všechny programy.Přejděte na sadu Microsoft Visual Studio 2012 a poté zvolte možnost nástroje Microsoft Test Manager.
Chcete-li zobrazit výsledky testů, zvolte šipka dolů na přepínači skupiny center a zvolte testování Center.
V nabídce center skupiny zvolte Test a poté zvolte možnost analyzovat testů.
Analyzovat testovat spouští aktivita se zobrazí, který se zobrazuje všechny testů pro tento testovací plán.
Otevřít tento test spustit s názvem, který jste jí z příkazového řádku otevřít a zobrazit podrobnosti.
Zobrazí podrobnosti testu.
(Volitelné) Chcete-li aktualizovat název tímto testem, zadejte nový název v nadpis.
(Volitelné) Pokud váš test se nezdařil, můžete aktualizovat důvod selhání.Zvolte řešení a vyberte důvod selhání ze seznamu.
(Volitelné) Chcete-li přidat komentáře k výsledek testu, zvolte ikonu komentáře.Zadejte komentář a poté zvolte možnost uložit komentáře.
(Volitelné) Chcete-li zobrazit podrobnosti o jednotlivých test, otevřete test.
Výsledek testu, který se zobrazí zobrazuje podrobnosti z testovacího běhu a historii testovacích výsledky pro tento test.Toto zobrazení se vraťte do testovacího běhu můžete zavřít.
[!POZNÁMKA]
Pokud zjistíte, že je chybu z analýzy, můžete vytvořit chybu z tohoto zobrazení.
Chcete-li uložit data pro tento test spustit, zvolte Uložit na panelu nástrojů.
Viz také
Referenční dokumentace
tcm: Výpis testovacích plánů, testovacích sad, konfigurací testů a prostředí
tcm: Spouštění testů z testovacího plánu pomocí nástroje příkazového řádku
Koncepty
Spuštění automatizovaných testů z příkazového řádku