Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Vytvořte ruční testovací případy, abyste ověřili, že každá dodávka splňuje požadavky uživatelů. Testovací případy definují jednotlivé kroky, které testeři provádějí, a mohou zahrnovat sdílené kroky a parametry pro testování řízené daty. Uspořádejte testovací případy v testovacích plánech a testovacích sadách a pak přiřaďte testery ke spuštění.
Klíčové koncepty najdete v tématu Testovací objekty a termíny.
Poznámka:
Iterace testů jsou určené pro scénáře řízené daty, nikoli pro scénáře řízené pracovními postupy. Pokud dva testovací scénáře dodržují různé pracovní postupy, vytvořte samostatné testovací případy. Další informace najdete v nejčastějších dotazech k ručnímu testování.
Požadavky
| Kategorie | Požadavky |
|---|---|
| Přístup k projektu | Člen projektu |
| Úrovně přístupu | Alespoň základní přístup k zobrazení pracovních položek souvisejících s testy. Uživatelé s Stakeholder nemají přístup k Azure Test Plans. Pokud chcete přidat testovací plány a testovací sady, odstranit artefakty testů nebo definovat konfigurace testů, potřebujete Basic + testovací plány přístup nebo předplatné Visual Studio: Enterprise, Test Professional nebo MSDN Platforms. |
| Permissions |
Cesta k oblasti: - Upravit pracovní položky v tomto uzlu: Umožňuje přidat nebo upravit testovací plány, testovací sady, testovací případy nebo jiné pracovní položky založené na testech. - Správa testovacích plánů: Upravte vlastnosti testovacího plánu, jako jsou nastavení sestavení a testování. - Správa testovacích sad: Vytváření a odstraňování testovacích sad, přidávání a odebírání testovacích případů z testovacích sad, změna konfigurace testů a přesun testovacích sad. Project-level: - Správa konfigurací testů a správa testovacích prostředí: Správa konfigurací testů nebo testovacích prostředí - Trvalé odstranění pracovních položek: Trvale odstraňte pracovní položky založené na testech. |
Další informace naleznete v tématu Ruční test přístupu a oprávnění.
Tip
S touto úlohou vám může pomoci umělá inteligence, což bude vysvětleno dál v tomto článku, nebo si přečtěte, jak aktivovat asistenci umělé inteligence na Azure DevOps MCP serveru.
Vytvoření testovacích případů
Pokud jste to ještě neudělali, vytvořte testovací plán.
Vyberte sadu testů založenou na požadavcích a vyberte Nový testovací případ.
Poznámka:
Tato testovací sada odkazuje na pracovní položku uživatelského scénáře z backlogu. Když do sady založené na požadavcích přidáte testovací případ, automaticky ho propojíte s položkou backlogu. Testovací případy můžete také vytvořit přímo z backlogu tak, že otevřete místní nabídku pracovní položky a vyberete Přidat test.
Zadejte název a kliknutím nebo zadáním sem přidejte krok.
Přidejte testovací kroky s akcí a očekávaným výsledkem pro každý krok. K libovolnému kroku můžete přidat přílohy.
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.
Otevření testovacího případu
Pokud chcete otevřít testovací případ, poklikejte na kartě Definovat jeho název nebo ho vyberte na kartě Spustit , otevřete místní nabídku a vyberte Možnost Upravit testovací případ. Další informace naleznete v tématu Definování možností místní nabídky karty.
Testovací případ můžete propojit 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. Další informace naleznete v tématu Zobrazení propojených položek.
Přiřazení konfigurací k testovacím případům
Stejný test můžete spustit v různých operačních systémech, prohlížečích nebo jiných variantách přiřazením konfigurací na úrovni sady nebo testovacího případu. Podrobné pokyny k vytváření konfigurací a jejich přiřazování najdete v tématu Testování různých konfigurací.
Změna pořadí testovacích případů
Metoda změny pořadí závisí na typu sady:
| Typ sady | Změna pořadí |
|---|---|
| Statický balík | Přetáhněte testovací případy v seznamu testovacích případů. |
| Sada založená na požadavcích | Změňte pořadí položek v zobrazení backlogu. |
| Sada založená na dotazech | Upravte sloupce řazení dotazu. |
Změna pořadí testovacích kroků
Vyberte testovací krok a pomocí šipek nahoru a dolů ho přesuňte. Můžete vybrat a přesunout více kroků najednou.
Tip
Pokud několik testovacích případů sdílí stejný postup, použijte ke synchronizaci sdílené kroky . Aktualizace sdíleného kroku použije změnu u všech testovacích případů, které na něj odkazují.
Přidání existujících testovacích případů do testovací sady
Pomocí následujícího postupu přidejte existující testovací případy do sady testů.
Vyberte sadu testů. V nabídce Nový testovací případ vyberte Přidat existující testovací případy.
Podle potřeby přidejte vyhledávací klauzule a pak vyberte Spustit dotaz.
Až najdete požadované testovací případy, vyberte je a zvolte Přidat testovací případy.
Tip
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) – při vytváření testu z panelu. Další informace najdete v části Přidání, spuštění a aktualizace vložených testů.
Použití zobrazení mřížky k úpravě testovacích případů
Pomocí zobrazení Mřížka můžete upravovat testovací případy přímo a kopírovat data mezi Excel a testovacími případy.
Vyberte ikonu Zobrazení mřížky.
Vyberte jeden nebo více testovacích případů a pak vyberte Upravit testovací případy v mřížce.
Přidejte, odstraňte nebo vymažte řádky.
Pokud chcete do sady testů přidat více testovacích případů, vyberte Přidat testovací případy pomocí mřížky.
V zobrazení Seznam použijte možnosti sloupce k výběru polí v pracovní položce testovacího případu. Tato pole můžete zobrazit a upravit, když přepnete do zobrazení mřížky .
Testovací případy a testovací kroky můžete zkopírovat také z Excel. Zkopírujte sloupce pro název, akci a očekávané výsledky a vložte je do zobrazení mřížky . Při kopírování mezi Excel a mřížkou se zachová pouze víceřádkové formátování.
Screenshot zobrazující možnost uložení pro kroky zkopírované z Excelu do zobrazení 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. Excel nemůže analyzovat formát, ve kterém jsou uloženy testovací kroky, což může poškodit formátování testovacího případu.
Přiřazení testerů
Přiřaďte testovací případy, aby je mohli spustit různí testeři. 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í Basic přístup pro spouštění testů v Azure Test Plans.
V místní nabídce sady testů vyberte Přiřadit testery ke spuštění všech testů.
Otevře se dialogové okno Vybrat testery, které spustí všechny testy v sadě .
Přidejte nebo odeberte testery ze seznamu. Po výběru testerů vyberte Odeslat e-mail a upravte zprávu, aby věděli, že testy jsou připravené ke spuštění.
E-mail obsahuje odkaz, který můžou testeři otevřít a zobrazit seznam přiřazených testů.
Přiřadit jednotlivý testovací případ testerovi
Na kartě Spustit pro sadu testů vyberte test a otevřete místní nabídku.
Vyberte Přiřadit tester. Vyhledejte a vyberte tester.
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. Další informace najdete v tématu Export, import a hromadná aktualizace pracovních položek specifických pro testování.
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
Označte testovací případy a vyfiltrujte je a seskupte. Označte například všechny testy přihlašování, abyste je mohli rychle spustit po opravě chyby. Můžete filtrovat podle značky na webovém portálu Testovací plány a vytvářet sady založené na dotazech ze značek.
Pokud chcete přidat nové značky, potřebujete alespoň základní přístup a oprávnění Vytvořit novou definici značky nastavenou na Povolit. Další informace najdete v tématu Přidání značek pracovních položek.
Značky můžete přidat při úpravách testovacího případu nebo hromadných úprav značek v zobrazení Mřížka .
Přejmenování nebo odebrání testovacích případů
Testovací případy můžete přejmenovat nebo odebrat ze sady testů.
Přejmenování testovacího případu: Otevřete testovací případ z místní nabídky a pak upravte název.
Odebrání testovacího případu: V místní nabídce testovacího případu vyberte Odebrat.
::: moniker-end
Použití AI ke správě testovacích případů
Pokud nakonfigurujete Azure DevOps MCP Server, můžete pomocí pomocníků umělé inteligence spravovat testovací případy pomocí výzev v přirozeném jazyce.
Příklady výzev ke správě testovacích případů
| Úkol | Příklad výzvy |
|---|---|
| Vytvoření testovacího případu | Create a new test case in <Contoso> project titled '<Verify login with valid credentials>' |
| Výpis testovacích případů | Show all test cases in test suite <67890> in project <Contoso> |
| Vyhledání nepřiřazených testovacích případů | List test cases in test plan <12345> that have no tester assigned |
| Aktualizace testovacích případů | Update work item <5678> to set State = <Ready> and Priority = <2> |
| Hledat podle klíčového slova | Find all test cases in <Contoso> that contain 'checkout' in the title |
| Identifikace zastaralých testů | List test cases in <Contoso> project that haven't been run in the last 90 days |
| Kontrola pokrytí testovacího případu | Show all active test cases in area path <Contoso\\Payments> grouped by state |
| Vyhledání testů bez kroků | List test cases in test plan <12345> that have no test steps defined |
| Zjišťování duplicitních testovacích případů | Find test cases in project <Contoso> that have the same title |
| Kontrola mezer s vysokou prioritou | Show test cases in area path <Contoso\\Payments> with Priority = <1> that have State = <Design> |
Tip
Pokud používáte Visual Studio Code, agent mode je zvláště užitečný pro řešení potíží se složitými scénáři testovacích případů.
- Pokud se chcete vyhnout použití zastaralých nebo uložených dat v mezipaměti z předchozích dotazů, přidejte do výzvy "Nepoužívat dříve načtená data".