Navigace v testovacích plánech

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Naučte se procházet testovací plány, které podporují cíle a provoz testů. K provedení odpovídajících úkolů použijte následující části stránky Testovací plány.

  • Moje: Zobrazení seznamu testovacích plánů, které jste vytvořili nebo které vás zajímají.
  • Vše: Zobrazí seznam všech testovacích plánů definovaných pro projekt.
  • Hlavička testovacího plánu: Vyhledejte, oblíbené, upravte, zkopírujte nebo naklonujte testovací plán.
  • Strom testovacích sad: Přidání, správa, export nebo objednání testovacích sad Slouží také k přiřazování konfigurací a testování přijetí uživatelů.
  • Define tab: Collate, add, and manage test cases in a test suite of choice via this tab. Tato karta se nezobrazuje pro uživatele se základním přístupem.
  • Karta Spustit: Přiřaďte a spusťte testy prostřednictvím této karty nebo vyhledejte výsledek testu, který se má přejít k podrobnostem.
  • Chart tab: Track test execution and status via charts, which can be copied to dashboards.

Test plans page, navigation elements.

Další informace najdete v následujících článcích:

Požadavky

  • Musíte se připojit k projektu. Pokud projekt ještě 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 pracovní položky související s testy nebo spustit testovací případy, musíte mít přístup Basic. Uživatelé s přístupem Stakeholder nemají přístup k Test Plans.
  • Abyste mohli vykonávat celou řadu funkcí souvisejících s testy, musíte mít udělenou úroveň přístupu k plánům Basic + Test nebo mít jedno z následujících předplatných:
  • Pokud chcete přidat nebo upravit artefakty související s testy, musíte mít následující oprávnění:
    • Chcete-li přidat nebo upravit testovací plány, testovací sady, testovací případy nebo jiné typy pracovních položek založených na testech, musíte mít v této uzlu nastavená oprávnění Upravit pracovní položky na hodnotu Povolit v odpovídající cestě k oblasti.
    • Chcete-li upravit vlastnosti testovacího plánu, jako je nastavení sestavení a testování, musíte mít oprávnění Spravovat testovací plány nastavené na Povolit v odpovídající cestě oblasti.
    • Vytvoření a odstranění testovacích sad; přidání a odebrání testovacích případů z testovacích sad; změnit konfigurace testů přidružené k testovacím sadám – musíte mít oprávnění Spravovat testovací sady nastavené na Povolit v odpovídající cestě oblasti.
  • Mezi oprávnění na úrovni projektu, která možná budete potřebovat, patří:
    • Pokud chcete zobrazit, vytvořit nebo odstranit testovací běhy, musíte mít udělená odpovídající oprávnění: Zobrazit testovací běhy, Vytvořit testovací běhy a Odstranit testovací běhy.
    • Pokud chcete spravovat konfigurace testů nebo testovací prostředí, musíte mít udělená odpovídající oprávnění: Spravovat konfigurace testů a Spravovat testovací prostředí.
    • Pokud chcete přidat nové značky do pracovních položek založených na testech, musíte mít oprávnění k vytvoření definice značky nastavené na Povolit.
    • Pokud chcete přesunout pracovní položky založené na testech z projektu, musíte mít pracovní položky přesunout z tohoto projektu nastavené na Povolit.
    • Pokud chcete odstranit nebo obnovit pracovní položky založené na testech, musíte mít oprávnění Odstranit a obnovit pracovní položky nastavené na Povolit.
    • Pokud chcete trvale odstranit pracovní položky založené na testech, musíte mít oprávnění k trvalému odstranění pracovních položek nastaveno na Povolit.

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

Poznámka:

Většina operací na kartě Definovat je k dispozici pouze uživatelům s úrovní přístupu k plánům Basic + Test. Většina operací na kartě Spustit může provádět uživatelé s úrovní základního přístupu.

Stránka "Moje"

Stránka Moje zobrazuje seznam testovacích plánů, které vás zajímají, včetně plánů pro týmy, kterých jste členem a testovacích plánů označených jako oblíbené. Plány pro každý tým můžete rozbalit a skrýt, abyste usnadnili vyhledání nebo kontrolu konkrétních týmových plánů. Pomocí místní nabídky můžete upravit nebo odstranit vybraný plán.

Mine page, menu options to edit or delete a test plan.

Zobrazte ovládací prvky filtru, které vám pomůžou najít plány, pokud máte v seznamu velký počet plánů. Filtrujte plány podle názvu, týmu, stavu nebo iterace.

Filter a test plans list.

Stránka Vše

Na stránce Vše se zobrazí seznam všech testovacích plánů. Filtrujte testovací plány a upravte a odstraňte plány pomocí místní nabídky stejným způsobem jako na stránce Moje . Na této stránce můžete přidat libovolný testovací plán do seznamu oblíbených položek.

The All list of test plans, favorite a test plan.

Plán můžete přidat také do seznamu oblíbených položek, když ho zobrazíte.

Add a plan to your favorites list.

Hlavička testovacího plánu

test plan header page

Úkoly testovacího plánu

Pomocí hlavičky Testovací plán proveďte jednu z následujících úloh:

  • Označení testovacího plánu jako oblíbené nebo zrušení označení testovacího plánu
  • Snadné procházení oblíbených testovacích plánů
  • Prohlédněte si cestu iterace testovacího plánu, která jasně označuje, jestli je testovací plán aktuální nebo minulý.
  • Přejděte na sestavu průběhu testu prostřednictvím odkazu Zobrazit sestavu.
  • Přejděte zpět na stránku Všechny/Moje testovací plány výběrem možnosti Všechny testovací plány.

Možnosti místní nabídky testovacího plánu

Pokud chcete otevřít místní nabídku testovacího plánu a provést jednu z následujících akcí, zvolte další možnosti:

  • Kopírovat testovací plán: Rychle zkopírujte aktuální testovací plán.
  • Upravit testovací plán: Upravte formulář pracovní položky testovacího plánu a definujte pole pracovních položek nebo přidejte do popisu nebo diskuze.
  • Nastavení testovacího plánu: Nakonfigurujte nastavení testovacího spuštění (pro přidružení kanálů sestavení nebo verze) a nastavení výsledků testu.

Test plan content menu options.

Konfigurace nastavení testovacího plánu

Zvolte nastavení testovacího plánu a nakonfigurujte spuštění testů nebo výsledky testů.

Test plan settings dialog, undefined.

Kopírování testovacího plánu

Doporučujeme vytvořit nový testovací plán na sprint nebo verzi. Když to uděláte, můžete obecně zkopírovat testovací plán pro předchozí cyklus a s několika změnami zkopírovaný testovací plán je připravený pro nový cyklus. Použijte možnost nabídky Kopírovat testovací plán. Tato možnost umožňuje kopírovat nebo klonovat testovací plány v rámci projektu.

copy test plan page

Záhlaví a strom sad testů

Test suites tree menu options

Úlohy hlaviček testovacích sad

Hlavička testovací sady umožňuje provádět následující úlohy:

  • Rozbalení/sbalení: Výběrem možnosti Rozbalit vše/Sbalit všechny panely nástrojů rozbalíte nebo sbalíte strom hierarchie sady.
  • Zobrazit testovací body z podřízených sad: Zvolte možnost Zobrazit testovací body z panelu nástrojů podřízené sady , která je viditelná pouze v případě, že jste na kartě Spustit , a zobrazte všechny testovací body pro danou sadu a její podřízené položky v jednom zobrazení, abyste usnadnili správu testovacích bodů, aniž byste museli přecházet na jednotlivé sady po jednom.
  • Seřazení sad: Přetažením sad můžete změnit pořadí hierarchie sad nebo je přesunout z jedné hierarchie sady do druhé v rámci testovacího plánu.

Možnosti místní nabídky testovacích sad

Pokud chcete otevřít místní nabídku sady testů a provést jednu z následujících akcí, zvolte Další možnosti:

  • Vytvořit nové sady: Můžete vytvořit jeden ze tří různých typů sad:
    • Pokud chcete uspořádat testy v sadě složek, zvolte statickou sadu .
    • Zvolte sadu založenou na požadavcích a chcete-li přímo propojit požadavky nebo uživatelské scénáře, abyste mohli bezproblémovou sledovatelnost.
    • Zvolte sadu založenou na dotazech a dynamicky uspořádejte testovací případy, které splňují kritéria dotazu.
  • Přiřazení konfigurací: Přiřaďte konfigurace pro sadu. Například přiřaďte Chrome, Firefox, EdgeChromium, který se pak použije pro všechny existující nebo nové testovací případy, které přidáte později do sady.
  • Export: Export vlastností testovacího plánu a sady testů a podrobností jako e-mail nebo tisk do pdf.
  • Otevřít pracovní položku sady testů: Tato možnost umožňuje upravit formulář pracovní položky sady testů pro správu polí pracovní položky.
  • Přiřaďte testery ke spuštění všech testů: Tato možnost je užitečná pro scénáře uživatelských akceptací (UAT), ve kterých stejný test provádí více testerů, obecně patřících různým oddělením.
  • Přejmenovat nebo odstranit: Tyto možnosti umožňují spravovat název sady nebo odebrat sadu a její obsah z testovacího plánu.
  • Import testovacích sad: Tuto možnost použijte k importu testovacích případů, které jsou přítomné v jiných sadách z jiných testovacích plánů ve stejném projektu nebo dokonce napříč projekty.

Dialogové okno Exportovat sadu testů
Define tab, Export test suite dialog.

Import testovacích sad

Znovu použijte sady, které jste vytvořili, a naimportujte je do aktuální sady nebo plánu. Můžete vybrat projekt, testovací plán a sadu testů , ze kterých chcete testy importovat. V závislosti na vybrané sadě se do aktuálního plánu importuje celá hierarchie dané sady a odpovídající testovací případy. Testovací případy se přidají jako odkaz, nikoli jako klon nebo kopírování. Všimněte si také, že testovací sady nemůžeme importovat ze stejného testovacího plánu.

Test suites tree import overview.

Definování a uspořádání testovacích případů

Na kartě Definovat můžete kompletovat, přidávat a spravovat testovací případy pro sadu testů. Zatímco pro přiřazování testovacích bodů a jejich provádění používáte kartu Provést.

Define tab task overview.

Definování úloh testovacího případu

Na kartě Definovat můžete provádět následující úlohy.

  • Nový testovací případ:
    • Přidat testovací případ: Vytvořte nový testovací případ pomocí formuláře pracovní položky a automaticky ho přidejte do sady.
    • Přidat existující testovací případy: Otevřete dialogové okno pro dotazování na existující testovací případy, ze kterého můžete vybírat a přidávat je do sady testů.
    • Přidat nový testovací případ pomocí mřížky: Vytvořte jeden nebo více testovacích případů pomocí zobrazení mřížky testovacích případů a automaticky je přidejte do sady.
  • Seřazení testovacích případů: Změna pořadí testovacích případů přetažením jednoho nebo více testovacích případů v rámci dané sady Pořadí testovacích případů se vztahuje pouze na ruční testovací případy a ne na automatizované testy.
  • Přesunutí testovacích případů z jedné sady do druhé: Přetažením přesuňte testovací případy z jedné sady testů do druhé.

Přetažení testovacího případu z jedné sady do druhé

Screenshot of drag and drop of one test case from one test suite to another.

Přidání existujících testovacích případů do dialogového okna sady testů

**Define** tab, add existing test cases dialog.

Definování možností panelu nástrojů karty

**Define** tab, toolbar options.

Na kartě Definovat můžete na panelu nástrojů vyzkoušet následující možnosti:

  • Export testovacích případů do souboru CSV: Export existujících testovacích případů do souboru CSV a provádění změn pomocí Excelu
  • Import testovacích případů ze souboru CSV: Import změn provedených v testovacích případech ze souboru CSV
  • Zobrazení mřížky: Režim mřížky slouží k zobrazení nebo úpravě více testovacích případů spolu s testovacími kroky.
  • Přepnout režim zobrazení na celé obrazovce: Rozbalte zobrazení výběrem režimu zobrazení na celé obrazovce.
  • Filtr: Pokud chcete přepnout panel nástrojů filtru, vyfiltrujte seznam testovacích případů.
  • Možnosti sloupce: Přidání nebo odebrání polí pro zobrazení a řazení Seznam sloupců, které jsou k dispozici pro výběr, jsou primárně pole z formuláře pracovní položky testovacího případu.

Definování možností místní nabídky testovacího případu

Define tab context menu page.

Místní nabídka na uzlu Testovací případ na kartě Definovat nabízí následující možnosti:

  • Formulář pracovní položky otevření/úpravy testovacího případu: Tato možnost umožňuje upravit testovací případ pomocí formuláře pracovní položky, ve kterém upravíte pole pracovní položky včetně testovacích kroků.
  • Upravit testovací případy: Tato možnost umožňuje hromadně upravit pole pracovní položky testovacího případu. Tuto možnost ale nemůžete použít k hromadné úpravě testovacích kroků.
  • Upravit testovací případy v mřížce: Tato možnost umožňuje hromadně upravit vybrané testovací případy včetně testovacích kroků pomocí zobrazení mřížky.
  • Přiřazení konfigurací: Tato možnost umožňuje přepsat konfigurace na úrovni sady pomocí konfigurací na úrovni testovacího případu.
  • Odebrat testovací případy: Tato možnost umožňuje odebrat testovací případy z dané sady. Nezmění ale základní pracovní položku testovacího případu.
  • Vytvoření kopie/klonování testovacích případů: Vytvoření kopie nebo klonování vybraných testovacích případů
  • Zobrazit propojené položky: Zkontrolujte položky propojené s testovacím případem.

Testovací případy kopírování nebo klonování

Zvolte Kopírovat testovací případ a zkopírujte nebo naklonujte testovací případ. Zadejte cílový projekt, cílový testovací plán a cílovou sadu testů, ve které chcete vytvořit testovací případ kopírování/klonování. Kromě toho můžete také určit, jestli chcete zahrnout existující odkazy nebo přílohy, které se mají naklonovat do klonované kopie.

Define tab copy test cases menu option and dialog.

Zobrazit propojenou položku

Pomocí možnosti Zobrazit propojené položky můžete zkontrolovat objekty propojené s testovacím případem. Výběrem každé karty zobrazíte odkazy uvedené pod typem propojeného objektu:

  • Testovací sady
  • Požadavky: Zahrnuje všechny pracovní položky, které patří do kategorie Požadavky, jako jsou uživatelské scénáře (agilní), položky backlogu produktu (Scrum), požadavky (CMMI) nebo vlastní typ pracovní položky.
  • Chyby: Zahrnuje chyby, které jsou součástí provádění testu, a všechny pracovní položky, které patří do kategorie chyby, která odkazuje na testovací případ.

Define tab, View linked items dialog.

Hromadná aktualizace pomocí zobrazení mřížky

Zvolte zobrazení mřížky a proveďte hromadné aktualizace testovacích případů.

Define tab, grid view.

Výběrem v buňce můžete upravit text v této buňce. Kliknutím pravým tlačítkem myši v buňce vyberte možnost Vložit řádek, Odstranit řádek nebo Vymazat řádek. Zvolte Uložit testovací případy a proveďte hromadné uložení změn. Nebo zvolte Aktualizovat a vymažte provedené změny. Po dokončení zvolte Zavřít mřížku.

Define tab, grid view, cell options.

Provádění testů

Pomocí karty Spustit přiřaďte testovací body nebo spusťte testy.

Execute tab overview.

Co je testovací bod? Samotné testovací případy nejsou spustitelné. Přidejte testovací případ do sady testů a pak vygenerujte testovací body. Testovací bod je jedinečná kombinace testovacího případu, sady testů, konfigurace a testera.
Pokud máte například testovací případ s názvem Funkce přihlášení k testu a přidáte dvě konfigurace pro prohlížeče Microsoft Edge a Google Chrome, máte dva testovací body. Každý z těchto testovacích bodů můžete provést nebo spustit. Při spuštění se vygenerují výsledky testu. Zobrazením výsledků testu nebo historie spouštění provádění můžete zobrazit všechna spuštění testovacího bodu. Poslední spuštění pro testovací bod je to, které vidíte na kartě Spuštění.

Testovací případy jsou opakovaně použitelné entity. Zahrnutím do testovacího plánu nebo sady se vygenerují testovací body. Provedením testovacích bodů určíte kvalitu produktu nebo služby ve vývoji.

Provedení úkolů

Na kartě Spustit můžete provádět následující úlohy.

  • Hromadné označení testovacích bodů: Rychle označte výsledek nebo více testovacích bodů – Úspěšné, Neúspěšné, Blokované nebo Nepoužitelné – bez nutnosti spouštět testovací případ prostřednictvím spouštěče testů.
  • Spuštění testovacích bodů: Jednotlivé testovací případy projdete jednotlivými testovacími kroky a označíte je jako úspěšné nebo neúspěšné pomocí spouštěče testů. V závislosti na aplikaci, kterou testujete, můžete web Runner použít k testování "webové aplikace" nebo Desktop Runneru pro testování desktopových nebo webových aplikací. Vyvoláním příkazu Spustit s možnostmi určete sestavení , pro které chcete provést testování.
  • Možnosti sloupce: Přidání nebo odebrání sloupců Seznam sloupců dostupných pro výběr je přidružený k testovacím bodům, jako je Spustit podle, Přiřazený tester, Konfigurace atd.
  • Přepnout zobrazení na celé obrazovce: Umožňuje zobrazit obsah stránky v režimu celé obrazovky.
  • Filtr: Filtruje seznam testovacích bodů pomocí polí názvu testovacího případu, ID, výsledku, testeru, konfigurace, přiřazeného nebo stavu. Seznam můžete také seřadit tak, že zvolíte záhlaví sloupce.

Změna možností sloupce

Zvolte Možnosti sloupce a otevřete dialogové okno Možnosti sloupce. Přidejte nebo odeberte sloupce a přetáhněte je v požadovaném pořadí.

Column options dialog.

Možnosti místní nabídky Testovací body

Execute tab, test point node More options menu.

Pokud chcete otevřít místní nabídku pro uzel testovacího bodu a provést jednu z následujících akcí, zvolte Další možnosti:

  • Zobrazit historii spuštění: Zobrazte historii spuštění testovacího případu v bočním podokně. Můžete se pohybovat mezi testovacími body nebo otevřít podrobnou historii spuštění z podokna.
  • Označit výsledek: Rychle označte výsledek testovacích bodů – Úspěšné, Neúspěšné, Blokované nebo Nepoužitelné.
  • Spuštění – Zahájení spouštěče testů s možnostmi Spuštění pro webovou aplikaci, Spustit pro desktop a Spustit s možnostmi.
  • Resetování testu na aktivní: Resetování výsledku testu na aktivní, ignorování posledního výsledku testovacího bodu.
  • Upravit testovací případ: Otevřete formulář pracovní položky, volitelně upravte pole pracovních položek včetně testovacích kroků.
  • Přiřazení testeru: Přiřaďte testovací body testeru pro provádění testů.

Další informace o provádění testů najdete v tématu Spouštění ručních testů a spouštění automatizovaných testů z testovacích plánů.

Graf testovacích případů a výsledků testů

Na kartě Graf můžete vytvořit různé testovací nebo výsledné grafy testů. Další informace naleznete v tématu Sledování stavu testu, Grafy.

Další kroky

Rozhraní REST API