Sdílet prostřednictvím


Jak: vytvoření testovacích z automatických testů pomocí tcm.exe sestavení

Pokud jste vytvořili pomocí automatických testů Visual Studio, chcete testy jako součást plánu zkoušek.Přidáním do plánu zkoušek, lze změřit průběh testování.Můžete zobrazit výsledky z těchto automatických testů a jakékoliv další zkoušky test společně plánovat a sledovat průběh, který vytváříte.Tyto případy zkušební požadavky, můžete také propojit, takže můžete zobrazit stav automatických testů pro požadavek.Další informace o tomto postupu naleznete v tématu Propojit existující testovacích požadavek.

Tyto testy spustíte jako součást plánu zkoušek, můžete použít příkazovém řádku nástroje tcm.exe vytvoření testovacích pro všechny zkušební metody v sestavení nebo některé zkušební metody založené na vlastnosti metody test nebo test kategorie.Pokud chcete přidat do existující případ zkušební test, můžete přidružit zkušební metody přímo tohoto testovacího případu.Další informace naleznete v tématu Jak: přidružit automatického testování testovacího případu.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Pokud máte existující automatických testů z dřívější verze aplikace Visual Studio, můžete přidružit tyto zkoušky zkušební případ po upgradu zkušební projekt, který obsahuje automatické testy Visual Studio.

Po importu zkušební metody a vytvoření testovacích máte tyto případy test přidat do plánu.Chcete-li spustit tyto případy test z plány pro testování, je nutné použít prostředí laboratoře.Nelze spustit pomocí automatických testů Microsoft Test Manager bez prostředí.

Musí zkontrolujte obsahující metody automatického testování zkušebního projektu a ujistěte se, že zkušební projekt je součástí vaší definice sestavení.Nezapomeňte v plánu vybráno sestavení, vytvořené pomocí této definice sestavení.Používá informace z sestavení Microsoft Test Manager a vyhledejte sestavení správné zkušební metody a umožňuje spuštění automatických testů.

Další informace o kontrole v projektu a tým sestavení vašeho testu naleznete How to: Add a Project or Solution to Version Control a Vytváření aplikace.

Automatické testy lze také spustit z příkazového řádku pomocí nastavení zkušební a testovací prostředí.Další informace naleznete v tématu Jak: automatické spuštění testů z příkazového řádku pomocí Tcm.

Vytvoření testovacích ze sestavení automatických testů, které můžete spustit jako součást plánu, použijte následující postupy:

  • Vytvoření testovacích případů z vaší sestavení automatických testů a přidat je do plánu

  • Nastavit použití sestavení vašeho týmu plán testování

  • Test nastavení a prostředí spustit testy

  • Spuštění automatického testování pomocí Správce Microsoft 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ář, Formát identifikátoru 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ě.

/? nebohelp

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

Procedury

Dd465191.collapse_all(cs-cz,VS.110).gifVytvoření testovacích z automatických testů sestavení

Vytvoření testovacích z automatických testů sestavení

  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. Změňte adresář na složku obsahující sestavení vytvořeno z testu projektu.

    To provedete nejprve změňte adresář do složky roztoku.Změňte adresář na složku zkušebního projektu zadáním následujícího příkazu příkazového řádku:

    cd < název projektu >\bin\Debug

  3. Zkušební metody Import z vaší sestavení, zadejte do příkazového řádku:

    tcm testcase /collection:<CollectionURL> /teamproject:< název týmu projektu > /import /storage:< název sestavení vaše >.dll

    Zobrazí výsledky přibližně takto:

    Modification Title

    ---------------- ------------------

    Added <Name of test method>

    Added <Name of test method>

    Summary

    ------------

    Added 2

    Updated 0

    Total 2

    [!POZNÁMKA]

    Testovacích případů, které jsou vytvořeny budou mít stejné názvy jako zkušební metody, které byly importovány.

  4. (Volitelné) Zkušební metody, které jsou importovány ze sestavení na základě testu kategorie můžete omezit.Další informace o kategoriích test viz Definování kategorie zkušební testy skupiny.Například následující příkaz ukazuje, jak importovat testů, které jsou na ShoppingCart a SmokeTest kategorií.

    tcm testcase /collection:<CollectionURL> /teamproject:< název týmu projektu > /import /storage:< název sestavení vaše >.dll /category:"ShoppingCart&SmokeTest"

  5. (Volitelné) Zkušební metody, které jsou dováženy ze sestavení zkušební metody vlastnosti na základě můžete omezit.Například následující příkaz ukazuje, jak importovat všechny zkušební metody, které mají prioritu nastaveno na 0 nebo 1.

    tcm testcase /collection:<CollectionURL> /teamproject:< název týmu projektu > /import /storage:< název sestavení vaše >.dll/maxpriority:1

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

  7. Chcete-li vybrat plán testování zvolte šipka dolů na přepínač center skupiny a pak zvolte Testování Center.

  8. V centru skupiny nabídek zvolte plán.

  9. (Volitelné) Chcete-li vybrat jiné testovací plán zvolte název hypertextového odkazu testovací plán v pravém horním rohu nebo zvolte ikonu Domů.

  10. Testovacích případů můžete přidat nový test suite nebo existující sady test.Chcete-li přidat testovacích případů do plánu, zvolte obsah a vyberte v hierarchii suite zkušební test suite nebo přidat nové test suite.Pak zvolte Přidat v podokně podrobností test suite.

    Přidat testovacích případů Suite zobrazí dialogové okno.

    Poznámka: naleznete další informace o testování sad v plánech test Uspořádání pomocí testování sad testovacích případů.

  11. Vyberte testovacích případů, které byly vytvořeny.Tyto případy test budou mít stejné názvy jako zkušební metody ve zkušební sestavení.Pak zvolte Přidat testovacích.

    Test případy uvedené v seznamu testů pro test suite, vybraný.

    [!POZNÁMKA]

    Můžete také importovat testovacích případů přímo do statické zkoušky suite.Další informace o tomto postupu naleznete v tématu TCM: import do testovacích automatické testy.

Dd465191.collapse_all(cs-cz,VS.110).gifNastavit použití sestavení vašeho týmu plán testování

Chcete-li nastavit plán testování spuštění automatického testování, který jste vytvořili, je třeba zvolit definici správné sestavení pro sestavení automatizované zkušební metody.Musí provést tak, že sestavení automatického testování lze nalézt v umístění sdílené složky pro vaše definice sestavení a potom můžete spustit z Microsoft Test Manager.

Nastavit použití sestavení vašeho týmu plán testování

  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 vybrat plán testování zvolte šipka dolů na přepínač center skupiny a pak zvolte Testování Center.

  3. V centru skupiny nabídek zvolte plán.

  4. Chcete-li nastavit plán testování spuštění automatických testů, zvolte Vlastnosti a pak zvolte Filtr pro sestavení.

    Vytvoří filtr dokončena zobrazí dialogové okno.

  5. Chcete-li vybrat definice sestavení, který je použit k vytvoření automatické testy, zvolte Vytvořit definici.

  6. Každý sestavení lze přidělit určitou hodnotu tak, aby odrážely kvality sestavení.Chcete-li vybrat kvalitu sestavení, které chcete zobrazit, zvolte sestavení kvality.

    [!POZNÁMKA]

    Další informace o vytváření definic a kvality sestavení viz Definovat procesu sestavení.

  7. Chcete-li změny uložit, zvolte nastavit filtr sestavení.

  8. Vyberte poslední sestavení pomocí tohoto testu plán, který obsahuje nejnovější změny automatického testování, je třeba nejprve vybrat Uložit plán uložte a poté zvolte příkaz změnit.

    Přiřadit sestavení činnosti je zobrazen.Můžete porovnat vaše aktuální sestavení s sestavení, které chcete přijmout.Seznam souvisejících položek zobrazuje změny pracovních položek mezi sestavení.Pak můžete přiřadit nejnovější pro testování tohoto plánu.Další informace o výběru sestavení viz Určení, které vytvoří mají opravy chyb, nové funkce nebo požadavky.

  9. Zavřete Přiřadit sestavení činnost a návrat do zkušební plán vlastnosti, zvolte Zavřít ikonu.

  10. Chcete-li uložit tyto změny pro tento plán testování, zvolte Uložit v panelu nástrojů.

Test nastavení a prostředí spustit testy

Chcete-li spustit automatické testy, musíte použít prostředí laboratoře.Nelze spustit pomocí automatických testů Microsoft Test Manager bez prostředí.

Musíte vytvořit prostředí, které obsahuje role v test nastavení a pak použít toto prostředí v plánu.Další informace o vytvoření prostředí a role a otestovat 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.

Test nastavení a prostředí spustit testy

  1. Chcete-li vytvořit standardní prostředí, postupujte podle pokynů v tomto tématu: Vytvoření standardní prostředí.

  2. Chcete-li vytvořit prostředí, SCVMM, postupujte podle pokynů v tomto tématu: Vytvoření prostředí SCVMM s použitím uložených virtuálních počítačů a šablon.Pokud chcete další informace o vytváření laboratorní prostředí, viz Pokyny pro vytváření a správu prostředí SCVMM.

  3. Chcete-li vytvořit test nastavení, postupujte podle pokynů v tomto tématu: Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.

Spuštění automatického testování pomocí Správce Microsoft Test

Spuštění automatického testování pomocí Správce Microsoft Test

  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 spustit automatizovaný test, zvolte šipka dolů na přepínač center skupiny a pak zvolte Testování Center.

  3. V centru skupiny nabídek zvolte Test.

  4. (Volitelné) Přepsat sestavení, test nastavení nebo prostředí pro spuštění automatických testů, které vybrat tento plán test, test tlačítkem a pak zvolte s možností.Například pokud chcete spustit na pracovní prostředí namísto standardní testovací prostředí pak můžete zvolit jiné prostředí.Z dialogového okna Možnosti spuštění můžete změnit nastavení a pak zvolte Spustit spustit vybraný test.

    [!POZNÁMKA]

    Pokud vyberete jiné prostředí, musí mít stejné role jako vytvořený test nastavení, které používáte v prostředí.

  5. Spuštění automatického testování bez možnosti změny, klepněte pravým tlačítkem myši test a pak zvolte Spustit.

    Analyzovat spustí Test zobrazí se zobrazuje průběh zkoušky obsahující tento test aktivity.

    [!POZNÁMKA]

    Více automatických testů lze spustit výběrem více testů nebo můžete vybrat spustit celá sada testů.Spustit sadu test suite klepnutím pravým tlačítkem a zvolte Spustit.

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 pak zvolte Testování Center.

  3. V centru skupiny nabídek zvolte Test a pak zvolte Analyzovat spustí Test.

    Analyzovat spustí Test činnosti je zobrazen.Zobrazí všechny zkušební jízdy pro tento plán testování.

  4. Poklepáním otevřít a zobrazit podrobnosti spustit test.

    Zobrazí podrobnosti o testu.

  5. (Volitelné) Chcete-li aktualizovat název testu je smysluplnější, 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, poklepejte na test.

    Zobrazí se výsledek zkoušky.Zobrazuje podrobnosti o testu přílohy údajů shromážděných pro tento výsledek testu a zkouška výsledky testu historie.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é

Úkoly

Jak: přidružit automatického testování testovacího případu

Referenční dokumentace

TCM: import do testovacích automatické testy

Koncepty

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

Další zdroje

Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager