Sdílet prostřednictvím


Ladění a analýza testů jednotek pomocí Průzkumníka testů

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:

  1. 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.

  2. V Průzkumníku testů vyberte testovací metody, klikněte pravým tlačítkem myši do podokna a potom vyberte Ladit.

    snímek obrazovky s podrobnostmi o spuštění testu

    snímek obrazovky s podrobnostmi o spuštění testu

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:

  1. Klikněte pravým tlačítkem myši na metodu v Průzkumníku testů a pak vyberte Profil.
  2. 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í.

Diagnostika, proč testovací metoda trvá příliš dlouho:

  • Klikněte pravým tlačítkem myši na metodu v Průzkumníku testů a pak vyberte Profil.

Pro více informací viz zpráva o profilaci instrumentace.

Poznámka

Tato funkce se v současné době nepodporuje pro .NET Core.

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í pomocí Copilotu

snímek obrazovky s laděním testů pomocí Copilotu

Pokud ladíte pomocí GitHub Copilotu:

  1. Poskytuje vám plán ladění.
  2. Nastaví vhodné zarážky a sledovací proměnné.
  3. 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.