Sdílet prostřednictvím


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

  1. 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

  2. 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

  1. 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

  2. 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

  3. (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

  1. 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

  2. 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

  1. 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

  2. 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

  1. 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

  2. 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.

  3. 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

  1. 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

  2. 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.

  3. 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ů

  1. 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.

  2. Chcete-li zobrazit výsledky testů, zvolte šipka dolů na přepínači skupiny center a zvolte testování Center.

  3. 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.

  4. Otevřít tento test spustit s názvem, který jste jí z příkazového řádku otevřít a zobrazit podrobnosti.

    Zobrazí podrobnosti testu.

  5. (Volitelné) Chcete-li aktualizovat název tímto testem, zadejte nový název v nadpis.

  6. (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.

  7. (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.

  8. (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í.

  9. 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

Další zdroje

Plánování ručních testů pomocí aplikace Team Web Access