Spuštění ručních testů

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018

Spusťte ruční testy a nahrajte výsledky testů pro každý krok testu pomocí nástroje Microsoft Test Runner. Testy můžete spouštět pro webové aplikace i desktopové aplikace.

Nástroj Test Runner umožňuje spouštět všechny aktivní testy jako dávkové nebo konkrétní testovací případy. Upravte testy při jejich spuštění. Můžete spustit testy pro konkrétní sestavení.

Při testování shromážděte informace, jako je snímek obrazovky nebo testovací akce. Pokud při testování zjistíte problém, vytvořte chybu pomocí nástroje Test Runner. Do chyby zahrňte testovací kroky, snímky obrazovky a komentáře.

Poznámka

Provedete testovací body a ne testovací případy. Když do testovací sady přidáte testovací případ, vygenerují se testovací body. Testovací bod představuje jedinečnou kombinaci testovacího případu, sady testů, konfigurace a testeru.

Například testovací případ s názvem Funkce testovacího přihlášení, která má dvě konfigurace pro prohlížeče Edge a Chrome, vygeneruje dva testovací body. Můžete spustit nebo spustit každý z těchto testovacích bodů. Při spuštění se vygenerují výsledky testů. Prostřednictvím zobrazení výsledků testu nebo historie spuštění můžete zobrazit všechna spuštění testovacího bodu. Nejnovější spuštění testovacího bodu je to, co vidíte na kartě Spustit .

Podporované klienty a možnosti spuštění

Kromě spouštění testů pro konkrétní sestavení podporují možnosti spuštění různé testovací scénáře. Pokud chcete zobrazit možnosti, vyberte na kartě Spustit test a pak vyberte Spustit s možnostmi.

Vyberte typ testu a runner nabízí tyto možnosti:

  • Ruční testy s využitím spouštěče založeného na webovém prohlížeči Můžete vybrat konkrétní sestavení, které se má testovat, jak je popsáno v tématu Spuštění testů sestavení. Výběrem možnosti Najít buildy otevřete dialogové okno Najít sestavení a vyhledejte sestavení, které chcete otestovat.

  • Ruční testy pomocí klienta Test Runneru Ruční testy pro desktopové aplikace můžete spustit pomocí klienta Test Runneru. V případě potřeby nainstalujte desktopového klienta Test Runneru.

  • Automatizované testy s využitím fáze vydání Pokud chcete spouštět testy pomocí fáze vydání, vyberte sestavení. Vyberte kanál verze a fázi, abyste mohli využívat artefakty sestavení. Další informace najdete v tématu Spouštění automatizovaných testů z testovacích plánů.

  • Ruční testy pomocí klienta Microsoft Test Manageru 2017 Shromažďuje data z místního počítače. Vyberte sestavení. Vyberte jednu nebo více kolekcí dat: protokol akcí, protokol událostí, obrazovku a hlasový záznam a systémové informace.

  • Ruční testy pomocí Microsoft Test Manageru 2015 nebo staršího klienta

Centrum testů v klientovi Microsoft Test Manageru je desktopové řešení ručního testování. Testery ho můžou použít pro potřeby ručního testování. Další informace najdete v tématu Pokyny k používání Microsoft Test Manageru. Pokud chcete získat Microsoft Test Manager, nainstalujte Visual Studio Enterprise nebo Visual Studio Test Professional.

Požadavky

Další informace najdete v tématu Ruční testování přístupu a oprávnění.

Práce s nástrojem příkazového řádku TCM

Pokud chcete spustit nástroj příkazového řádku TCM, musíte mít následující:

  • Nainstalovali jste Visual Studio 2017 Professional nebo starší verzi. Přístup k TCM z příkazového řádku a následujících adresářů: %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

  • Pokud chcete spustit příkaz TCM, zadejte /collection parametry a /teamproject/login podle potřeby.

    Parametr Popis
    /collection:CollectionURL Povinná hodnota. Určuje identifikátor URI kolekce týmových projektů. Formát identifikátoru URI je následující:
    - Pro Azure DevOps Services:http://dev.azure.com/OrganizationName
    - Pro Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Pokud se nepoužívá žádný virtuální adresář, bude formát identifikátoru URI následující:http://ServerName:Port/CollectionName
    /teamproject:project Povinná hodnota. Název projektu, který obsahuje testovací objekty, do kterého chcete klonovat nebo importovat automatizované testy.
    /login:username,[password] Nepovinný parametr. Určuje název a heslo platného uživatele Azure DevOps, který má oprávnění ke spuštění příkazu. Tuto možnost použijte, pokud přihlašovací údaje Windows nemají příslušná oprávnění nebo používáte základní ověřování nebo nejste připojení k doméně.
  • Musíte být platným členem projektů, ke kterým chcete získat přístup, a mít požadovaná oprávnění na základě spuštěných příkazů. Další informace najdete v tématu Ruční testování přístupu a oprávnění.

  • Chcete-li klonovat nebo importovat testovací objekty, musíte mít udělené stejné úrovně přístupu potřebné k přidání testovacích plánů a testovacích sad, jak je popsáno v části Požadavky.

Spouštění testů pro webové aplikace

Pomocí těchto kroků spusťte testy pro webové aplikace.

  1. Na webovém portálu otevřete projekt a vyberte Test Plans>Test plans.

  2. Pokud jste to ještě neudělali, vytvořte si ruční testy.

  3. Vyberte moje nebo všechny nebo pomocí filtru podle názvu vyhledejte testovací plán a vyberte ho. Vyberte kartu Spustit .

    Snímek obrazovky znázorňující vybranou sadu testů s vybranou kartou Spustit

  4. Vyberte jeden nebo více testů nebo všechny testy ze sady testů. Pak vyberte Spustit pro webovou aplikaci.

    Snímek obrazovky ukazuje, jak vybrat a spustit konkrétní test.

    Microsoft Test Runner se otevře a spustí v novém prohlížeči.

  5. Spusťte aplikaci, kterou chcete otestovat.

    Snímek obrazovky znázorňující záznam výsledků testu test Runner

    Aplikace nemusí běžet na stejném počítači jako Test Runner. Stačí použít Test Runner k zaznamenání toho, které testovací kroky projdou nebo selžou při ručním spuštění testu.

    Můžete například spustit Test Runner na stolním počítači a spustit aplikaci store pro Windows 8, kterou testujete na Windows 8 tabletu.

  6. Označte každý testovací krok jako předaný nebo neúspěšný na základě očekávaných výsledků.

    Snímek obrazovky ukazuje, že test Runner je otevřený pro neúspěšný test, kde můžete zadat komentář.

    Pokud se testovací krok nezdaří, můžete zadat komentář k tomu, proč selhal nebo shromáždit diagnostická data pro test. Můžete také vytvořit nebo přidat chybu.

  1. Pokud jste to ještě neudělali, vytvořte si ruční testy.

  2. Vyberte test ze sady testů a spusťte ho.

    Výběr a spuštění konkrétního testu

    Microsoft Test Runner se otevře a spustí v novém prohlížeči.

  3. Spusťte aplikaci, kterou chcete otestovat. Aplikace nemusí běžet na stejném počítači jako Test Runner. Stačí použít Test Runner k zaznamenání toho, které testovací kroky projdou nebo selžou při ručním spuštění testu. Můžete například spustit Test Runner na stolním počítači a spustit aplikaci Windows 8 Store, kterou testujete na Windows 8 tabletu.

    Zaznamenání výsledků testů pomocí Nástroje Microsoft Test Runner

  4. Označte každý testovací krok jako předaný nebo neúspěšný na základě očekávaných výsledků. Pokud testovací krok selže, můžete zadat komentář k tomu, proč selhal, nebo shromáždit diagnostická data testu. Můžete také vytvořit nebo přidat k chybě.

    Označení testovacích kroků

Důležité

Jakýkoli testovací krok, který má očekávaný výsledek, se nazývá ověřovací testovací krok. Testeři musí označit testovací krok se stavem, pokud se jedná o ověřovací testovací krok. Celkový výsledek testovacího případu odráží stav všech testovacích kroků, které tester označil. Testovací případ proto bude mít stav selhání, pokud tester označil jakýkoli testovací krok jako neúspěšný nebo neoznačil.

Vytvoření nebo přidání k chybě

Pokud testovací krok selže, zadejte komentář k chování a shromážděte diagnostická data. Můžete vytvořit chybu pro zachycení a sledování problému. Můžete také aktualizovat existující chybu s informacemi o selhání.

  1. Pokud krok selže, zadejte komentář a vyberte Vytvořit chybu.

    Snímek obrazovky ukazuje Test Runner se zvýrazněným neúspěšným testem a zvýrazněnou možností Vytvořit chybu.

  2. V dialogovém okně Nová chyba zadejte název chyby.

    Snímek obrazovky s testem Runneru s vybranou možností Vytvořit chybu a otevřením dialogového okna Nová chyba

    Kroky a komentáře se do chyby automaticky přidají. Pokud test Runner běží ve webovém okně prohlížeče, můžete zkopírovat snímek obrazovky ze schránky přímo do chyby.

  3. Chybu můžete přiřadit, zadat komentáře nebo propojit s jinými problémy. Po dokončení vyberte Uložit & zavřít . Testovací případ je propojený s chybou, kterou jste vytvořili.

Během testovací relace můžete zobrazit všechny chyby hlášené.

Snímek obrazovky ukazuje počet chyb vytvořených během testu.

Místo vytvoření chyby můžete existující chybu aktualizovat informacemi o tomto kroku. V rozevírací nabídce Vytvořit chybu vyberte Přidat k existující chybě.

Snímek obrazovky s vybranou možností Test Runner s vybranou možností Přidat do existující chyby

  1. V okně Test Runner vyberte Vytvořit chybu.

    Odešlete chybu.

    Kroky a komentáře se do chyby automaticky přidají. Pokud test Runner běží ve webovém okně prohlížeče, můžete zkopírovat snímek obrazovky ze schránky přímo do chyby.

  2. Chybu můžete přiřadit, zadat komentáře nebo propojit s jinými problémy. Po dokončení vyberte Uložit & zavřít . Testovací případ je propojený s chybou, kterou jste vytvořili.

Zobrazí se všechny chyby, které jste oznámili během testovací relace.

Protokolované chyby

Místo vytvoření chyby můžete existující chybu aktualizovat informacemi o tomto kroku. + Vyberte ikonu Pro vytvoření chyby a pak přidejte existující chybu. Vyhledejte a aktualizujte existující chybu.

Uložení výsledků, zavření relace a kontrola výsledků

Po dokončení testování uložte výsledky, zavřete relaci a zkontrolujte výsledky testů.

  1. Po spuštění všech testů vyberte Uložit a zavřít. Všechny výsledky testu jsou uloženy v Azure Test Plans.

  2. Zobrazte stav testování sady testů. Zobrazí se nejnovější výsledky pro každý test.

    Snímek obrazovky znázorňuje výsledek spuštěných testovacích případů s výsledky aktivních, neúspěšných a úspěšných.

    Snímek obrazovky znázorňující zobrazení výsledků testu

    Pokud jste test ještě nespustí, jeho stav je aktivní. Pokud ho chcete znovu spustit, obnovte stav testu na aktivní.

  3. Otevřete sadu testů a zvolte testovací případ v části Související práce . Potom pomocí podřízených odkazů v části Související práce této pracovní položky zobrazte chyby, které tester zapisoval.

    Snímek obrazovky znázorňující část Související práce pracovní položky pro zobrazení chyb zadaných pro tento test

    Zobrazení chyb v souboru

Testy můžete spustit offline a pak naimportovat výsledky. Další informace najdete v rozšíření Offline Test Execution( Offline Test Execution).

Spouštění testů pro desktopové aplikace

Pokud chcete shromáždit další diagnostická data pro desktopovou aplikaci, spusťte testy pomocí klienta Test Runner.

  1. Na webovém portálu otevřete projekt a vyberte Test Plans>Test plans.

  2. Vyberte Moje nebo Všechny, nebo pomocí filtru podle názvu vyhledejte testovací plán a vyberte ho. Vyberte kartu Spustit .

    Snímek obrazovky s vybranou testovací sadou s vybranou kartou Spustit

  3. Spusťte Nástroj Test Runner z Azure Test Plans výběrem možnosti Spustit pro desktopovou aplikaci z rozevírací nabídky.

    Snímek obrazovky znázorňující spuštění klienta Test Runneru

  4. V případě potřeby stáhněte a nainstalujte desktopového klienta Test Runneru.

    Snímek obrazovky s dialogovým oknem Spustit pro desktopovou aplikaci s možnostmi pro stažení a spuštění nástroje Test Runner

    Poznámka

    Zkontrolujte, jestli je pro vaši platformu k dispozici klient Test Runneru. V současné době je klient Test Runner k dispozici pouze pro platformu x64.

  5. Vyberte Spustit a spusťte testování, jak je popsáno v předchozí části. Další informace o shromažďování dat najdete v tématu Shromažďování diagnostických dat během testování.

Pokud chcete shromáždit další diagnostická data pro desktopovou aplikaci, spusťte testy pomocí klienta Test Runner:

  1. Spusťte klienta testovacího spouštěče z Azure Test Plans výběrem možnosti Spustit pro desktopovou aplikaci z nabídky Spustit.

    Spuštění klienta testovacího spouštěče

  2. Pokud jste ho ještě nenastavili, stáhněte a nainstalujte desktopového klienta Test Runneru :

    Stažení a spuštění nástroje Test Runner

    Poznámka

    Zkontrolujte, jestli je pro vaši platformu k dispozici klient Test Runneru. V současné době je klient Test Runner k dispozici pouze pro platformu x64.

  3. Zvolte Spustit a spusťte testování stejným způsobem, jak je popsáno výše u webových aplikací. Další informace o shromažďování dat najdete v tématu Shromažďování diagnostických dat během testování.

Spuštění všech testů

Všechny testy můžete spustit v sadě testů najednou.

Vyberte sadu testů a vyberte Spustit pro webovou aplikaci nebo Spustit pro desktopovou aplikaci a spusťte všechny aktivní testy.

Snímek obrazovky ukazuje, jak vybrat a spustit všechny aktivní testy v sadě testů.

Vyberte sadu testů a výběrem možnosti Spustit spusťte všechny aktivní testy.

Snímek obrazovky ukazuje, jak spustit všechny aktivní testy v sadě testů.

Spouštění testů pro sestavení

Zvolte sestavení pro spouštění testů.

  1. V rozevíracím seznamu vyberte Spustit s možnostmi.

    Snímek obrazovky znázorňující spuštění testu pro webovou aplikaci s možnostmi

  2. V dialogovém okně Spustit s možnostmi vyberte požadované sestavení.

    Snímek obrazovky znázorňující dialogové okno Spustit s možnostmi s vybranou možností sestavení

  1. Zvolte Spustit a pak vyberte Spustit s možnostmi.

    Snímek obrazovky s vybranou možností Spustit a Spustit s dostupnými možnostmi

  2. Vyberte požadovaný build.

    Snímek obrazovky s dialogovým oknem Spustit s možnostmi se sestavením

Poznámka

Vybrané sestavení musí být z projektu, ve kterém jsou definovány testy.

Sestavení můžete vybrat pro následující možnosti:

  • Ruční testy pomocí spouštěče založeného na webovém prohlížeči
  • Automatizované testy s využitím fáze vydání
  • Ruční testy pomocí klienta Microsoft Test Manageru 2017

Pole, která dialogové okno nabízí, se liší podle toho, kterou možnost vyberete. Další informace najdete v tématu Podporované klienty a možnosti spuštění.

Všechny chyby, které jsou během spuštění spuštěny, jsou přidružené k vybranému sestavení. Výsledek testu se publikuje v daném buildu.

Úprava testovacího kroku během testovacího spuštění

Při řešení problémů s testovacími kroky v době, kdy je test stále spuštěný. Vyberte ikonu Upravit testovací krok .

Snímek obrazovky ukazuje, jak vybrat ikonu pro úpravy a upravit testovací kroky.

Snímek obrazovky ukazuje, jak vybrat ikonu pro úpravy a upravit testovací kroky.

Můžete vložit, změnit pořadí nebo odstranit kroky. Můžete také upravit samotný text.

Snímek obrazovky znázorňující nástroj pro úpravu testovacích kroků při spuštění testu

Snímek obrazovky znázorňuje nástroj pro úpravu testovacích kroků při spuštění testu.

Zachycení bohatých diagnostických dat

Při spouštění testů můžete přidávat snímky obrazovky, zaznamenávat akce jako protokol a zaznamenávat video nebo hlas.

Přidání snímku obrazovky

Přidejte snímek obrazovky k výsledkům testu při spuštění testu.

Pokud používáte Google Chrome nebo Firefox, použijte web runner k pořízení snímků obrazovky webové aplikace při testování. Pro prohlížeče Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací použijte desktopového klienta Test Runneru.

Snímek obrazovky ukazuje tlačítko pro zachycení snímku obrazovky během testu.

Snímek obrazovky znázorňující tlačítko pro zachycení snímku obrazovky

Další informace najdete v tématu Shromažďování diagnostických dat.

Zachycení akcí z testu

Zachyťte akce v aplikaci jako protokol.

Pokud používáte Google Chrome nebo Firefox, zachytejte své akce ve webové aplikaci jako protokoly obrázků během testování. Pro prohlížeče Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací použijte desktopového klienta Test Runneru.

Snímek obrazovky znázorňující tlačítko pro zachycení protokolu akcí obrázku z aplikace

Snímek obrazovky znázorňující tlačítko pro zachycení protokolu akcí obrázku z aplikace

Další informace najdete v tématu Shromažďování diagnostických dat.

Zachycení záznamů obrazovky otestované aplikace

Zachytávání záznamů obrazovky aplikace během testování

Pokud používáte Google Chrome nebo Firefox, pomocí webového spouštěče můžete během testování zachytit nahrávky obrazovky webových a desktopových aplikací. Pro prohlížeče Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací použijte desktopového klienta Test Runneru.

Snímek obrazovky znázorňující tlačítko pro zachycení záznamu obrazovky z aplikace

Snímek obrazovky znázorňuje tlačítko pro zachycení záznamu obrazovky z aplikace.

Další informace najdete v tématu Shromažďování diagnostických dat.

Spouštění testů pomocí TCM

Testy, které jsou součástí testovacího plánu, můžete spustit pomocí nástroje příkazového řádku TCM. Tento nástroj umožňuje vytvořit a spustit testovací běh a pak spravovat všechna stávající testovací spuštění. K provedení těchto úkolů použijte příkazy tcm, které jsou zde popsané.

Seznam testovacích běhů | Vytvoření testovacích běhů | Spouštění testovacích běhů | Přerušení testovacích běhů | Odstranění testovacích běhů | Export testovacích běhů | Publikování testovacích běhů

Seznam testovacích běhů

Slouží tcm run /list k zobrazení seznamu spuštění dostupných v testovacím plánu a zobrazení JEJICH ID. ID odpovídá ID pracovní položky definované při vytvoření spuštění.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Parametr Popis
/planid:id Nepovinný parametr. Označuje, že v seznamu se vrátí pouze tato testovací spuštění přidružená k zadanému testovacímu plánu.
/querytext:query Nepovinný parametr. Určuje dotaz, který se má použít k výpisu podmnožinu testovacích běhů.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz uvádí testovací běhy definované pro projekt Fabrikam Fibre hostovaný v organizaci fabrikamprime . ID a název odpovídají ID a názvu pracovní položky definovanému pro testovací spuštění. Například testovací spuštění 1000052 má název Testovací plán pro cyklus 1 (ruční).

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

Vytvoření testovacích běhů

Slouží tcm run /create k vytvoření testovacího spuštění přidruženého k zadanému testovacímu plánu. Kromě testovacího plánu také definujete sadu testů a konfiguraci, kterou chcete použít podle odpovídajícího ID. Tyto ID můžete shromáždit pomocí tcm plans /listpříkazů , tcm suites /lista tcm configs /list příkazů.

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Parametr Popis
/title:title Určuje název, který chcete použít pro testovací spuštění, které vytvoříte.
/planid:id Určuje testovací plán, ve kterém chcete testovací běh vytvořit.
/suiteid:id Určuje testovací sady, které chcete použít pro testovací běh.
/configid:id Určuje konfiguraci testu, kterou chcete spustit pro testovací sady.
/querytext:query Volitelné, pokud zadáte suiteid a configid. Určuje dotaz, který se má použít k výběru testů, které chcete spustit.

Tip: Parametr /querytest můžete použít ke spuštění více než jedné testovací sady. Příklad: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”.
/settingsname:name Nepovinný parametr. Určuje nastavení testu, které chcete použít pro toto testovací spuštění. Pokud nevyberete nastavení testu, použije se výchozí nastavení testu v testovacím plánu.
/owner:owner Nepovinný parametr. Určuje vlastníka testovacího spuštění.
/builddir:directory Nepovinný parametr. Určuje adresář sestavení, který se má použít k vyhledání testovacích sestavení pro test. Pokud to není zadané, použije se umístění sestavení na základě sestavení, které je aktuálně přiřazeno testovacímu plánu.
/testenvironment:name Nepovinný parametr. Určuje testovací prostředí, které chcete použít pro toto testovací spuštění. Pokud nevyberete testovací prostředí, použije se výchozí testovací prostředí v testovacím plánu.
/include Nepovinný parametr. Určuje, že jsou zahrnuty všechny testy vybrané pro testovací běh, i když testy nejsou aktuálně nastaveny na aktivní stav.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz vytvoří testovací spuštění s názvem MyTestRun v testovacím plánu s ID77. Spuštění používá testovací sadu s ID161 a konfiguraci testu s ID9. Spuštění je definováno pro projekt Fabrikam Fibre hostovaný v organizaci fabrikamprime .

V tomto příkladu se vytvoří testovací spuštění s ID1000082.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Spouštění testovacích běhů

Použijte tcm run /execute k zahájení jednoho z běhů ve vašem testovacím plánu. Zadané ID odpovídá ID pracovní položky definované při vytvoření spuštění. Seznam všech ID testovacího spuštění můžete zobrazit příkazem tcm run /list .

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametr Popis
/ID:id Určuje ID testovacího spuštění, které chcete spustit.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz spustí testovací spuštění pro ID1000082 pro projekt Fabrikam Fibre hostovaný v organizaci fabrikamprime . Výsledky se vrátí v okně rozhraní příkazového řádku.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

Přerušení testovacích běhů

Slouží tcm run /abort ke zrušení probíhajícího testovacího spuštění. Zadané ID odpovídá ID pracovní položky definované při vytvoření spuštění.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametr Popis
/ID:id Určuje ID testovacího spuštění, které chcete zrušit.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz zastaví testovací spuštění s ID1000082 pro projekt Fabrikam Fibre hostovaný v organizaci fabrikamprime . Výsledky potvrdí ID a název zrušeného spuštění.

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

Odstranění testovacích běhů

Slouží tcm run /delete k odstranění testovacího spuštění z testovacího plánu. Zadané ID odpovídá ID pracovní položky definované při vytvoření testovacího spuštění.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametr Popis
/ID:id Určuje ID testovacího spuštění, které chcete odstranit.
/noprompt Nepovinný parametr. Určuje, že uživatel není vyzván k potvrzení odstranění testovacího spuštění.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz odstraní testovací spuštění s ID1000082 pro projekt Fabrikam Fibre hostovaný v organizaci fabrikamprime . Uživateli se zobrazí výzva k potvrzení, že chce odstranit zadané testovací spuštění a zobrazí se výsledek.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Export testovacích běhů

Slouží tcm run /export k exportu testovacího spuštění do zadaného umístění. Zadané ID odpovídá ID pracovní položky definované při vytvoření spuštění.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametr Popis
/ID:id Určuje ID testovacího spuštění, které chcete exportovat.
/resultsfile:path Určuje umístění a název souboru testovacího spuštění, které chcete exportovat.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz určuje, že testovací spuštění s ID1000082 pro projekt Fabrikam Fibre hostované v organizaci fabrikamprime se exportuje do c:\temp\ResultsForDeveloper.trx.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Publikování testovacích běhů

Slouží tcm run /publish k publikování výsledků ze souboru výsledků testovacího spuštění sady Visual Studio pro zadaný testovací plán.

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Parametr Popis
/suiteid:id Určuje sadu testů, která se má použít při publikování testovacího spuštění.
/configid:id Určuje, kterou konfiguraci testu chcete použít při publikování testovacího spuštění.
/resultowner:owner Určuje vlastníka výsledků testu.
/resultsfile:path Určuje umístění testovacího spuštění, které chcete publikovat. Například "c:\temp\ResultsForDeveloper.trx".
/title:runtitle Nepovinný parametr. Určuje název, který chcete použít pro testovací spuštění, které publikujete.
/runowner:owner Nepovinný parametr. Určuje vlastníka testovacího spuštění.
/build:buildnumber Nepovinný parametr. Určuje číslo sestavení, které se má použít k publikování testovacího spuštění. Tento parametr musí být použit s /builddefinition.
/builddefinition:builddefinition Nepovinný parametr. Určuje definici sestavení, která se má použít k publikování testovacího spuštění. Tento parametr musí být použit s /build.
/flavor:flavor Nepovinný parametr. Určuje příchuť sestavení, například release. Tento parametr lze použít pouze v případě, že /build je použit parametr.
/platformu:platform Nepovinný parametr. Určuje platformu sestavení, například x86. Tento parametr lze použít pouze v případě, že /build je použit parametr.
/assignfailurestouser:user Nepovinný parametr. Určuje uživatele, kterému jsou přiřazeny všechny neúspěšné testy v testovacím spuštění.
/buildverification Nepovinný parametr. Určuje, že toto testovací spuštění obsahuje ověřovací testy sestavení, které kontrolují základní funkce sestavení.

Popisy a /login parametry najdete v tématu Práce s nástrojem příkazového/collection/teamproject řádku TCM.

Příklad

Následující příkaz publikuje testovací spuštění sady testů s ID161 a testovací konfigurací s ID9 a znovu přiřazuje vlastníka. Tím se aktualizuje stávající testovací body pro testovací případy v testovací sadě, která je spárovaná s touto konfigurací, a publikuje výsledky v zadaném souboru .trx . A všechny neúspěšné testy v testovacím spuštění jsou přiřazeny zadanému uživateli.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Nejčastější dotazy

Tady jsou některé běžné otázky.

Otázka: Návody znovu spustit test?

A: Stačí vybrat libovolný test a zvolit Spustit.

Otázka: Můžu spustit všechny testy v testovací sadě společně?

A: Ano, vyberte testovací sadu a zvolte Spustit. Tato možnost spustí všechny aktivní testy v sadě testů. Pokud jste test ještě nespustí, jeho stav je aktivní. Pokud ho chcete znovu spustit, můžete stav testu obnovit na aktivní.

Výběr a spuštění všech aktivních testů v testovací sadě

Otázka: Můžu zvolit sestavení pro spouštění testů?

A: Ano, zvolte Spustit a pak vyberte Spustit s možnostmi.

Spuštění testu s možnostmi

V rozevíracím seznamu vyberte požadovaný build.

Výběr sestavení pro zahrnutí odkazu do výsledků

Jakákoli chyba zasílaná během spuštění se automaticky přidružuje k vybranému sestavení. Výsledek testu se publikuje na daném buildu.

Poznámka

Vybrané sestavení musí být z projektu, ve kterém jsou definovány testy.

Otázka: Můžu opravit testovací kroky při spuštění testu?

A: Ano, pokud máte Azure Test Plans pro Azure DevOps. Můžete vložit, přesunout nebo odstranit kroky. Nebo můžete upravit samotný text. Použijte ikonu pro úpravy vedle čísla testovacího kroku.

Vyberte ikonu pro úpravy a upravte testovací kroky.

Zobrazí se nástroj pro úpravu testovacích kroků.

Oprava testovacích kroků při spuštění testu

Otázka: Můžu při spuštění testu přidat snímek obrazovky k výsledkům testu?

A: Pokud používáte Google Chrome nebo Firefox, použijte web runner k pořízení snímků obrazovky webové aplikace při testování. V prohlížečích Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací si můžete stáhnout a použít desktopového klienta Test Runner.

Zachycení snímku obrazovky z aplikace

Další informace najdete v tématu Shromažďování diagnostických dat.

Otázka: Můžu zachytit své akce v aplikaci jako protokol?

A: Pokud používáte Google Chrome nebo Firefox, zachyťte během testování své akce ve webové aplikaci jako protokoly obrázků. V prohlížečích Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací si můžete stáhnout a použít desktopového klienta Test Runner.

Zaznamenání protokolu akcí obrázku z aplikace

Další informace najdete v tématu Shromažďování diagnostických dat.

Otázka: Můžu zachytit nahrávky obrazovky aplikace?

A: Pokud používáte Google Chrome nebo Firefox, pomocí webového spouštěče můžete během testování zachytit nahrávky obrazovky webových a desktopových aplikací. V prohlížečích Microsoft Internet Explorer nebo Microsoft Edge nebo pro testování desktopových aplikací si stáhněte a použijte desktopového klienta Test Runneru.

Zachycení záznamu obrazovky z aplikace

Další informace najdete v tématu Shromažďování diagnostických dat.

Otázka: Návody řídit, jak dlouho mám testovací data?

A: Další informace najdete v tématu Nastavení zásad uchovávání testů.

Otázka: Kde si můžu stáhnout klienta Test Runneru?

A: Stáhněte si desktopového klienta Test Runneru.

Otázka: Jaké jsou podporované operační systémy pro klienta Test Runneru?

A: Desktopový klient Test Runneru se v současné době podporuje jenom ve Windows.

Otázka: Můžu vyjádřit výslovný nesouhlas s telemetrií pro klienta Test Runneru?

A: Ne. Desktopový klient Test Runner neshromažďuje žádná identifikovatelná data uživatele. Není k dispozici žádný způsob odhlášení. Další informace najdete v tématu Zásady ochrany osobních údajů společnosti Microsoft.

Otázka: Můžu spouštět testy offline a pak importovat výsledky?

A: Ano, podívejte se na rozšíření Offline testování spuštění.

Další krok