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.
Průzkumníka testů můžete použít ke spuštění ladicí relace pro vaše testy. Procházení kódu krok za krokem s využitím ladicího programu sady Visual Studio vás hladce přenese mezi jednotkové testy a testovaný projekt.
Chcete-li začít ladit:
V editoru sady Visual Studio nastavte zarážku v jedné nebo více testovacích metodách, které chcete ladit.
Poznámka
Vzhledem k tomu, že testovací metody mohou běžet v libovolném pořadí, nastavte zarážky ve všech testovacích metodách, které chcete ladit.
V Průzkumníku testů vyberte testovací metody, klikněte pravým tlačítkem myši do podokna a potom vyberte Ladit.
Další informace o debuggeru viz část Debug ve Visual Studio.
Diagnostika problémů s výkonem pomocí testovací metody
Počínaje sadou Visual Studio 2022 verze 17.8 můžete pomocí libovolného nástroje v profileru výkonu vylepšit kód, a ne jenom nástroj instrumentace. Můžete profilovat malé jednotky práce v izolaci, provádět změny a pak znovu zkontrolovat a ověřit dopad změn.
Pokud chcete diagnostikovat, proč testovací metoda trvá déle, než chcete, nebo používáte více paměti, než byste chtěli:
- Klikněte pravým tlačítkem myši na metodu v Průzkumníku testů a pak vyberte Profil.
- V profileru výkonu vyberte nástroj pro profilaci, který otestuje váš kód.
Další informace najdete v tomto blogovém příspěvku nebo se podívejte na Shromažďování dat profilace v buildech vydaných verzí.
Profilování testu pomocí Copilotu
Počínaje sadou Visual Studio 2026 verze 18.4 přidá Průzkumník testů profil s příkazem Copilot , který vám pomůže profilovat konkrétní test jedním kliknutím.
Profilování testu pomocí Copilotu:
- V Průzkumníku testů klikněte pravým tlačítkem myši na testovací metodu.
- Vyberte Profil s copilotem.
Když vyberete tento příkaz, agent profilace spustí vybraný test a analyzuje data o výkonu, aby poskytoval návrhy s akcemi. Ve výchozím nastavení příkaz používá profilaci instrumentace a aktuálně podporuje testy .NET.
Pokud potřebujete hlubší analýzu, spusťte vybraný test z chatu Copilot a zvolte jiný nástroj pro profilaci.
Získejte AI pomoc při ladění testů
Od začátku sady Visual Studio 2022 verze 17.12 Preview 2 můžete získat rychlou pomoc od GitHub Copilotu při ladění testů, pokud máte aktivní předplatné Copilot. Pokud chcete získat nápovědu, klikněte pravým tlačítkem myši na neúspěšný test v Průzkumníku testů a vyberte následující příkazy:
- Vysvětlit neúspěch s Copilotem
- Ladění s Copilotem
Pokud ladíte pomocí GitHub Copilotu, spustí Copilot agenta ladicího programu Copilot, který:
- Vytvoří hypotézu o původní příčině selhání.
- Použije cílené úpravy kódu na základě analýzy.
- Ověří opravy spuštěním testu v ladicím programu.
- Iteruje inteligentně, pokud problém stále přetrvává, upřesňuje svou hypotézu pomocí poznatků z ladicího programu a opakuje cyklus, dokud test nesplní očekávání.
Jakmile se chyba vyřeší, agent poskytne podrobný souhrn svých akcí a úprav, což usnadňuje kontrolu a pochopení změn.
Pokud ladíte pomocí GitHub Copilotu:
- Poskytuje vám plán ladění.
- Nastaví vhodné zarážky a sledovací proměnné.
- Spustí ladicí relaci.
Když ladicí program dosáhne zarážky, poskytne GitHub Copilot hodnoty pro sledované proměnné. Copilot pak určí váš další krok: pokračujte v ladění nebo opravte kód problému. Konverzaci v chatu Copilot můžete pokračovat, dokud úspěšně neprojdete testem.