Sdílet prostřednictvím


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

Dd465192.collapse_all(cs-cz,VS.110).gifSeznam všech konfigurací v týmu projektu

Seznam všech konfigurací v týmu projektu

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

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

Dd465192.collapse_all(cs-cz,VS.110).gifSeznam všech plánů test týmu projektu

Seznam všech zkušebních plánů v týmu projektu

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

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

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

Dd465192.collapse_all(cs-cz,VS.110).gifSeznam všech testovacích prostředích týmového projektu

Seznam všech testovacích prostředích týmového projektu

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

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

Dd465192.collapse_all(cs-cz,VS.110).gifSeznam v testovací plán testování sad

Seznam v testovací plán testování sad

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

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

Dd465192.collapse_all(cs-cz,VS.110).gifVytvořit spustit pomocí dotazu bod zkušební test

Vytvoření spustit pomocí dotazu bod zkušební test

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

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

  3. Chcete-li zobrazit průběh spustit test, postupujte podle kroků v aktualizace výsledků testování a zobrazení.

Dd465192.collapse_all(cs-cz,VS.110).gifVytvořit pro test suite a konkrétní konfigurace spustit test

Vytvořit pro test suite a konkrétní konfigurace spustit test

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

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

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

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

  2. Chcete-li zobrazit výsledky testu, zvolte na šipku dolů na přepínač center skupiny a zvolte Testování Center.

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

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

  5. (Volitelné) Chcete-li aktualizovat název test spustit, zadejte nový název v název.

  6. (Volitelné) Pokud se nezdařil test, můžete aktualizovat důvod selhání.Zvolte rozlišení a ze seznamu vyberte důvod selhání.

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

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

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

Další zdroje

Create Test Cases from an Assembly of Automated Tests