Shrnutí
V tomto modulu jste se naučili používat GitHub Copilot a Visual Studio Code k vytváření a údržbě testů jednotek pro projekty jazyka C#. Prozkoumali jste testovací prostředí Visual Studio Code, které poskytuje sada .NET SDK a rozšíření C# Dev Kit, včetně Průzkumníka testů, spouštění a ladění příkazů a podporovaných testovacích architektur (xUnit, NUnit a MSTest). Pak jste použili zobrazení Copilot Chat GitHubu v režimu agenta k vygenerování testů jednotek pomocí příkazů /setupTests a /tests lomítka a viděli jste, jak režim Ask pomáhá prozkoumat hraniční případy a možnosti testování a teprve potom nechat agenta změnit jakékoli soubory.
Prozkoumali jste také, jak agent Plan a delší relace agenta rozšiřují pracovní postup pro rozsáhlejší testovací úlohy. Agent plánu vytvoří revidovatelnou testovací strategii před zápisem jakéhokoli kódu a agent automatizuje vícesouborové pracovní postupy, které vygenerují projekty, generují testy a spustí výslednou sadu. Nakonec jste se dozvěděli, jak návrhy textu rozšiřují možnosti přímo v editoru a jak tlačítko Opravit selhání testu v Průzkumníku testů a příkaz s lomítkem /fixTestFailure pomáhají diagnostikovat a řešit neúspěšné testy.
Hlavním postupem je, že GitHub Copilot umožňuje procházet každou fázi pracovního postupu testování jednotek – nastavení, generování, rozšíření a opravy – bez opuštění Visual Studio Code, zatímco sada C# Dev Kit udržuje testovací projekt uspořádaný a spustitelný.
Další čtení: