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
- Musíte se připojit k projektu. Pokud ještě projekt nemáte, vytvořte ho.
- Musíte být přidáni do projektu. Pokud chcete přidat uživatele, přidejte uživatele do projektu nebo týmu.
- Pokud chcete zobrazit nebo spustit ruční nebo automatizované testy, musíte mít základní přístup nebo vyšší.
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.
Na webovém portálu otevřete projekt a vyberte Test Plans>Test plans.
Pokud jste to ještě neudělali, vytvořte si ruční testy.
Vyberte moje nebo všechny nebo pomocí filtru podle názvu vyhledejte testovací plán a vyberte ho. Vyberte kartu Spustit .
Vyberte jeden nebo více testů nebo všechny testy ze sady testů. Pak vyberte Spustit pro webovou aplikaci.
Microsoft Test Runner se otevře a spustí v novém prohlížeči.
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 store pro Windows 8, kterou testujete na Windows 8 tabletu.
Označte každý testovací krok jako předaný nebo neúspěšný na základě očekávaných výsledků.
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.
Pokud jste to ještě neudělali, vytvořte si ruční testy.
Vyberte test ze sady testů a spusťte ho.
Microsoft Test Runner se otevře a spustí v novém prohlížeči.
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.
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ě.
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í.
Pokud krok selže, zadejte komentář a vyberte Vytvořit chybu.
V dialogovém okně Nová chyba zadejte název chyby.
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.
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é.
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ě.
V okně Test Runner vyberte Vytvořit 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.
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.
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ů.
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.
Zobrazte stav testování sady testů. Zobrazí se nejnovější výsledky pro každý test.
Pokud jste test ještě nespustí, jeho stav je aktivní. Pokud ho chcete znovu spustit, obnovte stav testu na aktivní.
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.
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.
Na webovém portálu otevřete projekt a vyberte Test Plans>Test plans.
Vyberte Moje nebo Všechny, nebo pomocí filtru podle názvu vyhledejte testovací plán a vyberte ho. Vyberte kartu Spustit .
Spusťte Nástroj Test Runner z Azure Test Plans výběrem možnosti Spustit pro desktopovou aplikaci z rozevírací nabídky.
V případě potřeby stáhněte a nainstalujte desktopového klienta Test Runneru.
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.
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:
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.
Pokud jste ho ještě nenastavili, stáhněte a nainstalujte desktopového klienta Test Runneru :
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.
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.
Vyberte sadu testů a výběrem možnosti Spustit spusťte všechny aktivní testy.
Spouštění testů pro sestavení
Zvolte sestavení pro spouštění testů.
V rozevíracím seznamu vyberte Spustit s možnostmi.
V dialogovém okně Spustit s možnostmi vyberte požadované sestavení.
Zvolte Spustit a pak vyberte Spustit s možnostmi.
Vyberte požadovaný build.
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 .
Můžete vložit, změnit pořadí nebo odstranit kroky. Můžete také upravit samotný text.
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.
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.
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.
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 /list
příkazů , tcm suites /list
a 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í.
Otázka: Můžu zvolit sestavení pro spouštění testů?
A: Ano, zvolte Spustit a pak vyberte Spustit s možnostmi.
V rozevíracím seznamu vyberte požadovaný build.
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.
Zobrazí se nástroj pro úpravu testovacích kroků.
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.
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.
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.
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í.