Vytvoření testovacích plánů a sad testů

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

Vytvořte testovací plány a testovací sady pro sledování ručního testování sprintů nebo milníků. Tímto způsobem uvidíte, kdy je testování určitého sprintu nebo milníku dokončené. Další informace o ručním testování najdete v tématu Co je Azure Test Plans?.

Sdílení pracovních položek napříč testovacím prostředím

Například vytváříte verzi 1.* produktu a pro tuto verzi můžete vytvořit několik testovacích případů. Každý z těchto testovacích případů je možné kdykoli aktualizovat a přidat další. Pro každý vývojový cyklus a vydání produktu vytvoříte testovací plán a naimportujete do tohoto plánu existující testovací případy. Pokud chcete, můžete také rozdělit testovací případy do samostatných testovacích sad v rámci plánu, abyste umožnili snadnější správu a monitorování těchto samostatných sad testovacích případů.

Po vytvoření testovacího plánu přiřadíte konfigurace testů a přiřadíte testery, aby pokryly požadovanou testovací matici. Tito testeři spouští testy a měří kvalitu produktu. Testeři budou pokračovat v testování, dokud produkt nesplňuje kritéria ukončení. Pro další vývojový cyklus a vydání můžete vytvořit nový testovací plán a znovu použít stejné testovací případy. Tento cyklus vydávání testů zopakujte importem stejných testovacích případů do každého nového testovacího plánu.

Vzhledem k tomu, že testovací plány odkazují na testovací případy, aktualizace testovacího případu se automaticky projeví ve všech testovacích plánech a testovacích sadách, které ho používají.

V další verzi produktu můžete znovu použít existující testovací případy. Lepší možností ale může být zkopírování nebo klonování testovacích případů. Kopie vytvoří nový směrný plán. Změny těchto nových testovacích případů nemají vliv na předchozí testovací plány.

Tip

Další informace o způsobech práce s testovacími plány, testovacími sadami a testovacími případy najdete v nejčastějších dotazech 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ího plánu

Obecně platí, že vytvoříte testovací plány pro testování požadavků. Před vytvořením testovacího plánu definujte backlog požadavků.

  1. Přihlaste se k projektu Azure DevOps a vyberte Testovací plány testovacích plánů>.

    Snímek obrazovky s otevřením seznamu testovacích plánů pro Azure DevOps Server 2020 a Azure DevOps Services

  2. Vyberte + Nový testovací plán.

    Snímek obrazovky s vytvořením nového testovacího plánu pro Azure DevOps Server 2020 a Azure DevOps Services

  3. Zadejte název testovacího plánu, ověřte, jestli je správně nastavená cesta k oblasti a iterace, a pak vyberte Vytvořit.

    Snímek obrazovky s přidáním podrobností testovacího plánu pro Azure DevOps Server 2020 a Azure DevOps Services

Přejmenování testovacího plánu

Pokud chcete testovací plán přejmenovat, proveďte následující kroky.

  1. Vyberte Testovací plány.

  2. Vedle názvu testovacího plánu vyberte Další akce>Upravit.

    Snímek obrazovky ukazuje možnost upravit testovací plán.

  3. Změňte název a pak vyberte Uložit a zavřít.

Tady můžete provádět další změny testovacího plánu.

Odstranění testovacího plánu

Pokud chcete testovací plán odstranit, proveďte následující kroky.

  1. Vyberte Testovací plány.

  2. Vedle názvu testovacího plánu vyberte Další akce>Odstranit.

  3. Dialogové okno Trvalé odstranění testovacích artefaktů vysvětluje, co se odstraní. Zadejte ID testovacího plánu, abyste potvrdili, že chcete odstranit, a pak vyberte Trvale odstranit.

    Snímek obrazovky s dialogovým oknem trvalé odstranění testovacích artefaktů

Obecně platí, že vytvoříte testovací plány pro testování požadavků. Před vytvořením testovacího plánu definujte backlog požadavků.

  1. Na webovém portálu otevřete projekt a přejděte do části Testovací plány. Pokud už máte testovací plán, vyberte Testovací plány a přejděte na stránku se seznamem všech testovacích plánů.

    Snímek obrazovky znázorňující otevření seznamu stránek testovacích plánů

  2. Vyberte Nový testovací plán.

    Snímek obrazovky znázorňující vytvoření nového testovacího plánu

  3. Zadejte název testovacího plánu, ověřte, jestli je správně nastavená cesta k oblasti a iterace, a pak vyberte Vytvořit.

    Snímek obrazovky znázorňující přidání podrobností testovacího plánu

Přejmenování testovacího plánu

Pokud chcete testovací plán přejmenovat, otevřete ho z místní nabídky a přejmenujte ho.

Snímek obrazovky znázorňující přejmenování testovacího plánu

Odstranění testovacího plánu

Pokud chcete odstranit testovací plán, použijte místní nabídku testovacího plánu.

Snímek obrazovky znázorňující odstranění testovacího plánu

Přidání sady testů na základě požadavků

Teď přidejte sady testů pro položky backlogu, které potřebují ruční testy. Tyto testy můžou být uživatelské scénáře, požadavky nebo jiné pracovní položky založené na projektu.

Poznámka:

Sledování požadavků je podporováno pouze pro testovací případy propojené prostřednictvím sady testů založené na požadavcích. Mezi pracovní položky patří uživatelský scénář (agilní), položka backlogu produktu (Scrum), požadavek (CMMI) a problém (základní). Přidružení mezi pracovní položkou požadavku a ručním spuštěním testu se vytvoří pouze v případě, že je testovací případ propojený pomocí sady testů založené na požadavcích.

  1. Chcete-li přidat sadu do testovacího plánu, vyberte Další možnosti pro sadu testů a pak vyberte Sadu založenou na požadavcích na novou>sadu.

    Snímek obrazovky ukazuje vytvoření testovací sady založené na požadavcích pro Azure DevOps Server 2020 a Azure DevOps Services.

    Sady založené na požadavcích se používají k seskupení testovacích případů. Tímto způsobem můžete sledovat stav testování položky backlogu. Každý testovací případ, který přidáte do testovací sady založené na požadavcích, se automaticky propojí s položkou backlogu.

  2. V části Vytvořit sady založené na požadavcích přidejte jednu nebo více klauzulí pro filtrování pracovních položek podle cesty iterace sprintu. Spuštěním dotazu zobrazte odpovídající položky backlogu.

    Snímek obrazovky ukazuje přidání klauzulí pro filtrování podle iterace a spuštění dotazu pro zobrazení výsledků pro Azure DevOps Server 2020 a Azure DevOps Services.

  3. V seznamu pracovních položek vrácených dotazem vyberte položky backlogu, které chcete otestovat v tomto sprintu. Výběrem možnosti Vytvořit sady vytvořte pro každou sadu založenou na požadavcích.

    Snímek obrazovky ukazuje přidání sad založených na požadavcích pro položky backlogu pro Azure DevOps Server 2020 a Azure DevOps Services.

Teď přidejte sady testů pro položky backlogu, které potřebují ruční testy. Tyto testy můžou být uživatelské scénáře, požadavky nebo jiné pracovní položky založené na projektu.

Poznámka:

Sledování požadavků je podporováno pouze pro testovací případy propojené prostřednictvím sady testů založené na požadavcích. Přidružení mezi požadovanou pracovní položkou – Uživatelský scénář (Agilní), Položka backlogu produktu (Scrum), Požadavek (CMMI) nebo Problém (Základní) a ruční spuštění testu se vytvoří pouze v případě, že je testovací případ propojený prostřednictvím sady testů na základě požadavků.

  1. Pokud chcete do testovacího plánu přidat sadu, vyberte + nový rozevírací seznam a zvolte typ testovací sady.

    Snímek obrazovky znázorňující vytvoření testovací sady založené na požadavcích

    K seskupení testovacích případů použijte sady založené na požadavcích, abyste mohli sledovat stav testování položky backlogu. Každý testovací případ, který přidáte do testovací sady založené na požadavcích, se automaticky propojí s položkou backlogu.

  2. V části Vytvořit sady založené na požadavcích přidejte jednu nebo více klauzulí pro filtrování pracovních položek podle cesty iterace sprintu. Spuštěním dotazu zobrazte odpovídající položky backlogu.

    Snímek obrazovky znázorňující přidání klauzulí pro filtrování podle iterace a spuštění dotazu pro zobrazení výsledků

  3. V seznamu pracovních položek vrácených dotazem vyberte položky backlogu, které chcete otestovat v tomto sprintu. Zvolte Vytvořit sady a vytvořte pro každou sadu založenou na požadavcích.

    Snímek obrazovky znázorňující přidání sad založených na požadavcích pro položky backlogu

Práce s testovacími sadami

Můžete vytvořit statickou sadu testů, která může obsahovat libovolný typ sad testů. Použijte tyto testovací sady, jako jsou složky. Přetažením testovacích sad je seskupíte do statického testovacího plánu. Přetáhněte testy a přeuspořádejte je.

Snímek obrazovky znázorňující přesunutí testu přetažením

Snímek obrazovky znázorňující, jak změnit pořadí testů přetažením

Můžete sledovat změny testovacích plánů a sad testů. Otevřete pracovní položku testovacího plánu nebo sady testů a zobrazte historii pracovních položek.

U testovacích sad se v poli Audit sady testů sledují další akce. V tomto poli se například sledují přidávání a odebírání testovacích případů ze sady testů.

Export testovacích plánů, testovacích sad a testovacích případů

Vyberte Exportovat testovací případy do souboru CSV.

Snímek obrazovky s vybraným testovacím plánem a možností Exportovat testovací případy do souboru CSV

Vyberte požadované podrobnosti v sestavě. Pak odešlete e-mail nebo vytiskněte tuto sestavu ke kontrole.

Snímek obrazovky zobrazující sadu testů s pravým tlačítkem myši a tlačítkem Exportovat

Změňte pole testovacích případů v sestavě přidáním nebo odebráním sloupců ze zobrazení seznamu testovací sady.

Důležité

V rámci jedné operace nemůžete exportovat více než 75 testovacích sad. E-mail podporuje až 1 MB dat.

Vyhledání testovacího případu v testovacím plánu

V testovacích plánech pro testovací plán použijte ikonu filtru k zobrazení seznamu hledání a filtru. Může vám pomoct najít požadované testy.

Snímek obrazovky ukazuje vyhledání testovacího plánu pro Azure DevOps Server 2020 a Azure DevOps Services.

V testovacích plánech pro testovací plán použijteikonu filtru (1) k zobrazení seznamů hledání a filtrů (2), které vám pomůžou najít testy, se kterými chcete pracovat. Nebo vyfiltrujte seznam testů pomocí výsledku, testeru a konfigurace (3).

Snímek obrazovky znázorňující hledání testovacího plánu

Další kroky