Sammanfattning

Slutförd

I den här modulen har du lärt dig hur du använder GitHub Copilot och Visual Studio Code för att skapa och underhålla enhetstester för C#-projekt. Du har undersökt Visual Studio Code testmiljön som tillhandahålls av .NET SDK och C# Dev Kit-tillägget, inklusive testutforskaren, körnings- och felsökningskommandon och de testramverk som stöds (xUnit, NUnit och MSTest). Sedan använde du vyn GitHub Copilot Chat i agentläge för att generera enhetstester med /setupTests och /tests snedstreckskommandon och såg hur Ask-läget hjälper dig att utforska gränsfall och testalternativ innan agenten kan ändra filer.

Du har också utforskat hur planagenten och längre agentsessioner utökar arbetsflödet för större testuppgifter. Planagenten skapar en granskningsbar teststrategi innan någon kod skrivs och agenten automatiserar arbetsflöden med flera filer som skapar projekt, genererar tester och kör den resulterande sviten. Slutligen har du lärt dig hur förslag på spöktext utökar täckningen inifrån redigeraren och hur knappen Åtgärda testfel i Testutforskaren och snedstreckskommandot /fixTestFailure hjälper dig att diagnostisera och lösa misslyckade tester.

Det viktigaste är att GitHub Copilot låter dig gå igenom varje steg i arbetsflödet för enhetstestning – konfiguration, generering, tillägg och reparation – utan att lämna Visual Studio Code, medan C# Dev Kit håller testprojektet organiserat och körbart.

Ytterligare läsning: