Sdílení kroků mezi testovacími případy

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

Mnoho ručních testů vyžaduje provedení stejné posloupnosti kroků a testovacích dat. Například přihlášení k webové aplikaci nebo ukládání dat formuláře jsou běžné kroky prováděné v několika testovacích sekvencích. Pomocí pracovních položek Sdílené kroky a Sdílené parametry můžete minimalizovat vytváření testovacích kroků a dat, která potřebujete zadat a spravovat. Sdílené kroky definují posloupnost kroků, na které lze odkazovat mnoha různými testovacími případy. Podobně sdílené parametry definují sadu testovacích dat, na která lze odkazovat mnoha různými testovacími případy. Tyto typy pracovních položek jsou explicitně propojeny s typy odkazů Testovací případy/ Sdílené kroky a Odkazy podle odkazů , jak je znázorněno na následujícím obrázku.

Diagram znázorňuje sdílené kroky připojené k testovacímu případu, který je také připojený ke sdíleným parametrům.

Tento článek popisuje, jak definovat a používat sdílené kroky. Pokud chcete zjistit, jak definovat a odkazovat na sdílené parametry, přečtěte si téma Opakování testu s různými daty.

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í sdílených kroků

Pomocí následujících kroků vytvořte sdílené kroky.

  1. Vyberte Testovací plány a zobrazte si testovací plány. Pokud chcete najít konkrétní testovací plán, vyberte Moje nebo Všechny nebo Filtrovat podle názvu. Výběrem plánu zobrazíte testovací případy.

  2. Dvojitým výběrem testovacího případu ho upravte. V části Kroky vyberte několik kroků a pak vyberte ikonu Vytvořit sdílené kroky.

  3. V dialogovém okně Vytvořit sdílené kroky zadejte název tohoto sdíleného kroku a pak vyberte Vytvořit.

    Snímek obrazovky s dialogovým oknem Vytvořit sdílený postup se zadaným názvem

    Název se zobrazí místo vybraných kroků:

    Snímek obrazovky ukazuje pracovní položku, která obsahuje nový sdílený krok.

  4. Výběrem možnosti Uložit a zavřít uložte pracovní položku.

Pokud pracovní položku znovu otevřete, můžete vybrat sdílený krok a otevřít novou pracovní položku sdíleného postupu, kterou jste vytvořili.

Snímek obrazovky ukazuje novou pracovní položku se sdílenými kroky.

Při úpravě testovacího případu vyberte posloupnost kroků, které chcete sdílet:

Snímek obrazovky znázorňující vytvoření sdílených kroků

Vybrané kroky se nahradí odkazem na novou pracovní položku sdílených kroků:

Snímek obrazovky ukazuje výsledný testovací případ se sdíleným krokem.

Sdílené kroky můžete kdykoli upravit. Všechny provedené změny se zobrazí v každém testovacím případě, ve kterém použijete sdílené kroky.

Parametry můžete použít ve sdílených krocích. Další informace o parametrech najdete v tématu parametry.

Zadejte hodnoty parametrů v testovacích případech, které používají sdílené kroky. V definici sdílených kroků nemusíte zadávat hodnoty. Můžete ale zadat jeden výchozí řádek hodnot. Tyto hodnoty se použijí při vytváření záznamu akce samostatného sdíleného kroku.

Vložení sdílených kroků do jiných testovacích případů

Sdílené kroky můžete přidat do jiných testovacích případů.

  1. Poklikáním na testovací případ ho upravte. V části Kroky vyberte ikonu Vložit sdílené kroky .

    Snímek obrazovky s ikonou Vložit sdílené kroky v testovacím případu

  2. Otevře se dialogové okno Vložit sdílené kroky . Vyberte Spustit dotaz a vyhledejte kroky, které chcete vložit.

    Snímek obrazovky znázorňující dotaz, který se má spustit, aby se zjistily sdílené kroky

  3. Vyberte sdílené kroky a vložte je.

Teď můžete použít sdílené kroky v jiném testovacím případě:

Snímek obrazovky ukazuje sdílené kroky v testovacích případech.

Otevře se dotaz. Spusťte ho a vyhledejte kroky, které chcete vložit:

Snímek obrazovky znázorňující dotaz pro vyhledání sdílených kroků

Označení sdílených kroků při spuštění testu

Při spuštění testu můžete buď označit celou sdílenou sekvenci jako předanou nebo neúspěšnou, nebo označit jednotlivé kroky samostatně:

Snímek obrazovky ukazuje Test Runner se sdílenými kroky, které můžete označit jako jednotku nebo jednotlivě.

Při spuštění testu můžete buď označit celou sdílenou sekvenci jako předanou nebo neúspěšnou, nebo označit jednotlivé kroky samostatně:

Snímek obrazovky znázorňující sdílené kroky v Nástroji Test Runner