Vytvoření ručních testovacích případů

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

Vytvořte ruční testovací případy, abyste zkontrolovali, že každá dodávka vyhovuje potřebám uživatelů. Ruční testovací případy definují jednotlivé kroky, které testeři provádějí, včetně kroků sdílených napříč testovacími případy. Pokud chcete otestovat různá data, zadáte parametry pro testovací kroky. Další informace najdete v tématu Sdílení kroků mezi testovacími případy a opakováním testu s různými daty. Přehled artefaktů testů najdete v tématu Testovací objekty a termíny.

Uspořádejte testovací případy tak, že je přidáte do testovacích plánů a testovacích sad a pak přiřadíte testery ke spuštění testů. Další informace najdete v tématu Testování objektů a termínů.

Poznámka:

Iterace testů jsou navržené tak, aby podporovaly scénáře řízené daty, nikoli scénáře řízené pracovními postupy. Pokud máte dva testovací scénáře, ve kterých se pracovní postupy liší, zvažte vytvoření samostatných testovacích případů z hlediska osvědčených postupů. Projděte si také nejčastější dotazy k ručnímu testování.

Požadavky

Musíte mít následující oprávnění a úrovně přístupu:

  • Základní přístup nebo vyšší oprávnění a oprávnění k zobrazení pracovních položek v odpovídající cestě oblasti. Další informace najdete v tématu Přidání uživatelů do projektu nebo týmu.
  • Úroveň přístupu k základním a testovacím plánům pro přidání testovacích plánů a testovacích sad, odstranění artefaktů testů a definování konfigurací testů Nebo máte jedno z následujících předplatných sady Visual Studio:
  • Abyste mohli přidávat nebo upravovat artefakty související s testy, musíte mít následující oprávnění:
    • Upravit pracovní položky v tomto uzlu oprávnění nastavena na Povolit v odpovídající cestě oblasti, přidat nebo upravit testovací plány, testovací sady, testovací případy nebo jiné typy testovacích pracovních položek.
    • Správa oprávnění testovacích plánů nastavená na Povolit v odpovídající cestě oblasti pro úpravu vlastností testovacího plánu, jako je například nastavení sestavení a testování.
    • Správa oprávnění sady testů nastavená na Povolit v odpovídající cestě k oblasti, vytvoření a odstranění testovacích sad, přidání a odebrání testovacích případů z testovacích sad, změna konfigurace testů přidružených k testovacím sadám a úprava hierarchie testovací sady (přesunutí testovací sady).

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

Vytvoření testovacích případů

  1. Pokud jste to ještě neudělali, vytvořte testovací plán a testovací sady založené na požadavcích.

  2. Vyberte sadu testů založenou na požadavcích a vyberte Nový testovací případ.

    Snímek obrazovky zobrazující testovací případy se zvýrazněným tlačítkem Nový testovací případ

    Poznámka:

    Sada testů , která se zde zobrazí, byla vytvořena z pracovní položky uživatelského scénáře na panelu backlogu týmu. Když do této sady přidáte testovací případ, testovací případ se automaticky propojí s položkou backlogu. Pokud chcete tímto způsobem vytvořit testovací případy, otevřete místní nabídku pracovní položky a zvolte Přidat test.

  3. Do nové pracovní položky zadejte název a kliknutím nebo zadáním sem přidejte krok.

    Snímek obrazovky znázorňující kroky zadané pro testovací případ

  4. Přidejte testovací kroky s popisem akce potřebné k provedení testu a očekávaných výsledků, aby mohl test spustit každý člen týmu. Pokud chcete, můžete k kroku přidat přílohy. Opakujte, dokud nepřidáte všechny kroky testu.

    Vytvoří se testovací případ.

    Další informace najdete v tématu Sdílení kroků a kopírování nebo klonování scénářů, problémů a dalších pracovních položek.

Přiřazení konfigurací k testovacím případům

Můžete zadat konfigurace, jako jsou různé operační systémy, webové prohlížeče a další varianty testů.

  • Vyberte sadu testů >Další možnosti>Přiřadit konfigurace a v dialogovém okně vyberte konfigurace.

Snímek obrazovky s dialogovým oknem Přiřadit konfigurace k testovací sadě s vybranými možnostmi

Konfigurace můžete také přiřadit jednotlivým testovacím případům. Vyberte jeden nebo více testovacích případů a vyberte Další možnosti>Přiřadit konfiguraci.

  • Proveďte změny a pak uložte.

Další informace naleznete v tématu Testování různých konfigurací.

Změna pořadí testovacích případů

V statických sadách, sadách založených na požadavcích a sadách založených na dotazech můžete změnit pořadí ručních testovacích případů.

Otevřete testovací případ a pak pomocí šipek nahoru a dolů změňte pořadí.

Snímek obrazovky se šipkami použitými k přesunutí testovacích kroků nahoru nebo dolů

Přidání existujících testovacích případů do testovací sady

Přidejte do sady testů existující testovací případy s následujícími akcemi.

  1. Vyberte sadu testů. V nabídce Nový testovací případ vyberte Přidat existující testovací případy.

    Snímek obrazovky znázorňující možnost Přidat existující testovací případy, která se má vybrat

  2. Podle potřeby přidejte vyhledávací klauzule a pak vyberte Spustit dotaz.

    Snímek obrazovky znázorňující dialogové okno Přidat testovací případy do sady se zvýrazněným tlačítkem Spustit dotaz

  3. Když najdete požadované testovací případy, zvýrazněte je a vyberte Přidat testovací případy.

  1. Pokud jste to ještě neudělali, vytvořte testovací plán a testovací sady založené na požadavcích.

  2. Vyberte sadu testů založenou na požadavcích. V pravém podokně zvolte + (Nový) a pak zvolte Nový testovací případ.

    Snímek obrazovky zobrazující sadu testů pro položku backlogu a přidání nového testovacího případu

    Sada testů , která se zde zobrazí, byla vytvořena z pracovní položky uživatelského scénáře na panelu backlogu týmu. Když do této sady přidáte testovací případ, testovací případ se automaticky propojí s položkou backlogu. Pokud chcete tímto způsobem vytvořit testovací případy, otevřete místní nabídku pracovní položky a zvolte Přidat test.

  3. Kliknutím nebo zadáním sem přidejte odkaz na krok a přidejte testovací kroky s popisem akce potřebné k provedení testu a očekávaných výsledků, aby mohl test spustit každý člen týmu. Pokud chcete, můžete k kroku přidat přílohy. Opakujte, dokud nepřidáte všechny kroky testu. Snímek obrazovky znázorňující vytvoření kroků pro nový ruční testovací případ

    Kroky můžete sdílet mezi testovacími případy. Další informace najdete v tématu Sdílení kroků.

    Jak zjistím existující testovací případ v rámci testovacího plánu?

V statických sadách, sadách založených na požadavcích a sadách založených na dotazech můžete změnit pořadí ručních testovacích případů. Na panelu nástrojů zvolte Pořadí testů a přetáhněte jeden nebo více testů. Nebo otevřete místní nabídku pro test, abyste ho přesunuli na začátek nebo na jinou pozici. Po přeuspořádání testů je můžete seřadit podle pole Pořadí a pak je spustit v daném pořadí pomocí web runneru.

Snímek obrazovky znázorňující seřazené testovací případy

Tip

Při vytváření testu z panelu Kanban můžete vytvořit testovací případ, který automaticky odkazuje na požadavek – user Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) nebo Issue (Basic). Další informace najdete v tématu Přidání, spuštění a aktualizace vložených testů.

Použití zobrazení mřížky k úpravě testovacích případů

Pomocí následujícího postupu zkopírujte a vložte testovací případy do zobrazení mřížky.

  1. Vyberte ikonu Zobrazení mřížky.

    Snímek obrazovky znázorňující tlačítko Zobrazení mřížky použité k otevření zobrazení mřížky

  2. Vyberte jeden až několik testovacích případů a pak v mřížce vyberte Upravit testovací případy.

    Snímek obrazovky zobrazující několik vybraných testovacích případů s otevřenou místní nabídkou a vybranou možností Upravit testovací případy v mřížce

  3. Přidejte, odstraňte nebo vymažte řádky.

    Snímek obrazovky znázorňující místní nabídku Mřížka pro vložení, odstranění nebo vymazání řádků

  4. Nepovinné. Pokud chcete do sady testů přidat více testovacích případů, vyberte Přidat testovací případy pomocí mřížky.

    Snímek obrazovky znázorňující možnost přidání testovacích případů pomocí zobrazení Mřížka

    • V zobrazení Seznam pomocí možností sloupce vyberte pole v pracovní položce testovacího případu.

    Snímek obrazovky s tlačítkem Možnosti sloupce

    Tato pole můžete zobrazit a upravit při přepnutí do zobrazení mřížky.

Přepínání mezi zobrazeními Mřížka a Seznam pomocí nabídky Zobrazení v pravé části okna

Snímek obrazovky s nabídkou Zobrazení pro přepínání mezi zobrazeními Seznam a Mřížka

V místní nabídce mřížky můžete přidat, odstranit nebo vymazat řádky.

Snímek obrazovky znázorňující místní nabídku mřížky pro vložení, odstranění nebo vymazání řádků

Zobrazení mřížky můžete použít, když do sady testů přidáte více testovacích případů:

Snímek obrazovky znázorňující vytvoření nových testovacích případů pomocí mřížky

Poznámka:

Nepoužívejte modul plug-in Teams pro Excel k přidání nebo aktualizaci pracovních položek testovacího případu. Aplikace Excel nemůže analyzovat formát použitý k uložení testovacích kroků a v některých případech to může mít vliv na formátování pracovních položek testovacího případu.

V zobrazení Mřížka můžete upravovat další pole. V zobrazení Seznam pomocí možností sloupce vyberte pole v pracovní položce testovacího případu.

Snímek obrazovky s možnostmi sloupce pro výběr polí, která chcete upravit

Tato pole pak můžete zobrazit a upravit, když přepnete do zobrazení mřížky.

Kopírování informací do zobrazení mřížky pomocí Excelu

Testovací případy a testovací kroky můžete zkopírovat z existujícího excelového listu. Zkopírujte sloupce z Excelu, které chcete použít pro pole názvu, akce a očekávané výsledky. Kopírování nezkopíruje formátování sloupců, jiné než víceřádkové, z listu. Vložte tyto sloupce do zobrazení mřížky , v případě potřeby je upravte a uložte.

Snímek obrazovky znázorňující možnost uložit kroky zkopírované z Excelu do zobrazení Mřížka

Data můžete zkopírovat ze zobrazení mřížky a vložit je do excelového listu. Kopírování nekopíruje do listu formátování testovacího kroku, jiného než víceřádkového.

Poznámka:

Nepoužívejte modul plug-in Teams pro Excel k přidání nebo aktualizaci pracovních položek testovacího případu. Excel nemůže analyzovat formát použitý k uložení testovacích kroků a v některých případech to může mít vliv na formátování pracovních položek testovacího případu.

Testovací případy a testovací kroky můžete zkopírovat z existujícího excelového listu, který je podporovaný jenom v prohlížečích Internet Explorer a Chrome.

Zkopírujte sloupce z Excelu, které chcete použít pro pole názvu, akce a očekávané výsledky. Kopírování nezkopíruje formátování sloupců, jiné než víceřádkové, z listu. Vložte tyto sloupce do zobrazení mřížky , v případě potřeby je upravte a uložte.

Snímek obrazovky znázorňující zkopírované testovací případy v zobrazení mřížky

Data můžete zkopírovat ze zobrazení mřížky a vložit je do excelového listu. Kopírování nekopíruje do listu formátování testovacího kroku, jiného než víceřádkového.

Přiřazení testerů

Testovací případy můžete znovu přiřadit, aby je mohl spustit jiný tester. Všechny testovací případy v sadě testů můžete přiřadit více testerům, což je užitečné pro testování přijetí.

Testeři potřebují základní přístup ke spouštění testů z azure Test Plans.

  1. V místní nabídce sady testů vyberte Přiřadit testery ke spuštění všech testů.

    Snímek obrazovky znázorňující možnost Přiřadit testery ke spuštění všech testů v místní nabídce sady testů

    Otevře se dialogové okno Vybrat testery ke spuštění všech testů v sadě .

  2. Přidejte nebo odeberte testery ze seznamu. Po výběru testerů vyberte Odeslat e-mail a podle potřeby zprávu upravte, aby věděli, že testy jsou připravené ke spuštění.

    Snímek obrazovky znázorňující přiřazení testerů ke spuštění všech testů dialogového okna Hledat uživatele a Odeslat e-mail

    E-mail obsahuje odkaz, který můžou testeři otevřít a zobrazit seznam přiřazených testů.

Testeru můžete přiřadit jednotlivý testovací případ.

  1. Na kartě Spustit pro sadu testů vyberte test a otevřete místní nabídku.

    Snímek obrazovky s místní nabídkou testovacího případu s vybranou možností Přiřadit tester

  2. Vyberte Přiřadit tester. Vyhledejte a vyberte tester.

  1. Testovací případy můžete znovu přiřadit, aby je mohl spustit jiný tester. Vyberte testy, které chcete znovu přiřadit. Pak otevřete místní nabídku (zvolte "..." Tři tečky nebo kliknutí pravým tlačítkem myši) a vyberte tester, který chcete testy spustit.

    Snímek obrazovky zobrazující znovu přiřazené testy jinému testerovi

    Nebo můžete přiřadit všechny testovací případy v sadě testů více testerům, což je užitečné pro akceptační testování. Otevřete místní nabídku testovacího plánu a zvolte Přiřadit testery ke spuštění všech testů.

    Snímek obrazovky znázorňující přiřazení testerů ke spuštění všech testů

  2. Přidejte nebo odeberte testery ze seznamu. Po výběru testerů zaškrtněte políčko Odeslat e-mail a podle potřeby upravte zprávu, aby věděli, že testy jsou připravené ke spuštění.

    Snímek obrazovky se shwoing send email to testers.

    E-mail obsahuje odkaz, který můžou testeři otevřít a zobrazit seznam přiřazených testů. Testeři potřebují základní přístup ke spouštění testů z azure Test Plans.

Správa testovacích případů

Testovací případ můžete otevřít a zobrazit ho nebo ho upravit.

  1. Pokud chcete otevřít testovací případ v testovací sadě, poklikejte na kartě Definovat název testovacího případu, který chcete otevřít.
  2. Na kartě Spustit vyberte testovací případ, otevřete místní nabídku a vyberte Upravit testovací případ.

Snímek obrazovky s možností Upravit testovací případ pro testovací případ v místní nabídce

Testovací případ může být propojený s testovacími sadami, požadavky a chybami. Pokud chcete zobrazit propojené položky, otevřete na kartě Definovat místní nabídku testovacího případu a vyberte Zobrazit propojené položky.

Snímek obrazovky s dialogovým oknem Propojené položky pro testovací případ s možnostmi zobrazení sad testů, požadavků a chyb

V dialogovém okně Propojené položky můžete zobrazit sady testů, požadavky a chyby.

Hromadné úpravy testovacích případů

Najednou můžete upravit více testovacích případů. Vyberte několik testovacích případů v testovací sadě a vyberte Upravit testovací případy.

Snímek obrazovky s dialogovým oknem Upravit pracovní položky, kde můžete vybrat pole a hodnoty pro několik testovacích případů

Vyberte pole a zadejte hodnotu. Chcete-li přidat další dvojici hodnot polí, vyberte Přidat nové pole .

Použití značek pro testovací případy

Testovací případy můžete označit a zobrazit pouze ty s konkrétními značkami. Označte například všechny testy související s přihlášením, abyste je mohli znovu spustit, pokud je pro tuto stránku opravena chyba. Tuto značku můžete filtrovat z webového portálu Testovací plány .

Pokud chcete přidat nové značky pro přidání do pracovních položek, musíte mít základní přístup nebo vyšší a mít oprávnění k vytvoření nové definice značky na úrovni projektu nastavená na Povolit. Další informace naleznete v tématu Přidání značek pracovních položek.

Značky můžete přidávat a upravovat při úpravách testovacího případu nebo hromadně upravovat značky v zobrazení Mřížka. Sady můžete také vytvářet na základě dotazů při použití značek.

Snímek obrazovky se značkami testovacího případu

Přejmenování nebo odebrání testovacích případů

Testovací případy můžete přejmenovat nebo odebrat. Otevřete testovací případ z místní nabídky.

Snímek obrazovky zobrazující testovací případ s místní nabídkou s vybranou možností Otevřít testovací případ

Tady můžete testovací případ přejmenovat.

Snímek obrazovky zobrazující testovací případ s vybraným názvem, který chcete upravit

Nebo můžete testovací případ odebrat z testovací sady. V místní nabídce testovacího případu vyberte Odebrat.

Snímek obrazovky znázorňující odebraný testovací případ

Pokud chcete trvale odstranit testovací plány a testovací sady, musíte být členem skupiny Project Správa istrators nebo mít oprávnění Spravovat testovací plány na úrovni cesty k oblasti nebo Spravovat testovací sady oprávnění povolit. Pokud chcete spravovat nebo odstraňovat artefakty testů, musíte mít také nastavenou úroveň přístupu na Základní a testovací plány nebo Visual Studio Enterprise. Další informace najdete v tématu Odstranění artefaktů testů v Azure Boards.

Testovací případy můžete označit a zobrazit pouze konkrétní značky. Označte například všechny testy související s přihlášením, abyste je mohli znovu spustit, pokud je pro tuto stránku opravena chyba. Potom můžete tuto značku filtrovat z webového portálu Testovací plány .

Pokud chcete přidat nové značky pro přidání do pracovních položek, musíte mít základní přístup nebo vyšší a mít oprávnění k vytvoření nové definice značky na úrovni projektu nastavená na Povolit. Další informace naleznete v tématu Přidání značek pracovních položek.

Značky můžete přidávat a upravovat při úpravách testovacího případu nebo hromadně upravovat značky v zobrazení mřížky. Sady můžete také vytvářet na základě dotazů při použití značek.

Snímek obrazovky s webovým portálem Testovací plány na stránce Testovací plány vyberte nebo přidejte značky z podokna testovacího případu.

Testovací případy můžete přejmenovat nebo odstranit. Otevřete testovací případ z místní nabídky.

Snímek obrazovky znázorňující otevřený testovací případ pro úpravy

Tady můžete testovací případ přejmenovat.

Snímek obrazovky s přejmenovaným testovacím případem

Nebo můžete testovací případ trvale odstranit.

Snímek obrazovky znázorňující odstraněný testovací případ

Pokud chcete odstranit testovací plány a testovací sady, musíte být členem skupiny Project Správa istrators nebo mít sadu Oprávnění Spravovat testovací plány na úrovni cesty k oblasti nebo Spravovat testovací sady oprávnění Povolit. Pokud chcete spravovat nebo odstraňovat artefakty testů, musíte mít také nastavenou úroveň přístupu na Základní a testovací plány nebo Visual Studio Enterprise.

Pokud chcete odstranit testovací plány a testovací sady, musíte být členem skupiny Project Správa istrators nebo mít na úrovni uzlu Cesta k oblasti spravovat testovací plány nebo spravovat testovací sady oprávnění povolit. Pokud chcete spravovat nebo odstraňovat artefakty testů, musíte mít také nastavenou úroveň přístupu na Základní a testovací plány nebo Visual Studio Enterprise. Další informace najdete v tématu Odstranění artefaktů testů v Azure Boards.

Další kroky