Samenvatting

Voltooid

In deze module hebt u geleerd hoe u GitHub Copilot en Visual Studio Code kunt gebruiken om eenheidstests voor C#-projecten te maken en te onderhouden. U hebt de Visual Studio Code testomgeving onderzocht die wordt geleverd door de .NET SDK en de C#Dev Kit-extensie, waaronder Test Explorer, opdrachten voor uitvoeren en foutopsporing, en de ondersteunde testframeworks (xUnit, NUnit en MSTest). Vervolgens hebt u de GitHub Copilot Chat-weergave in de agentmodus gebruikt om eenheidstests te genereren met de /setupTests en /tests slash-opdrachten, en hebt u gezien hoe vraagmodus u helpt bij het verkennen van edge-cases en testopties voordat de agent bestanden kan wijzigen.

U hebt ook onderzocht hoe de Plan-agent en langere Agent-sessies de workflow uitbreiden voor omvangrijkere testtaken. De planagent produceert een controleerbare teststrategie voordat code wordt geschreven en de agent automatiseert werkstromen met meerdere bestanden die projecten maken, tests genereren en de resulterende suite uitvoeren. Ten slotte hebt u geleerd hoe geesttekstsuggesties de dekking uitbreiden vanuit de editor, en hoe de knop Fix Test Failure van Test Explorer en de /fixTestFailure slash-opdracht u helpen bij het diagnosticeren en oplossen van mislukte tests.

De belangrijkste conclusie is dat GitHub Copilot u door elke fase van de workflow voor unit-tests laat gaan — installatie, generatie, uitbreiding en herstel — zonder Visual Studio Code te hoeven verlaten, terwijl de C# Dev Kit het testproject overzichtelijk en uitvoerbaar houdt.

Aanvullende leesfunctie: