Entwickeln von Komponententests mithilfe von GitHub Copilot-Tools

Fortgeschrittene Anfänger
Entwickler
GitHub

Dieses Modul untersucht die Verwendung von GitHub Copilot und GitHub Copilot Chat zum Erstellen von Komponententests. Übungen bieten praktische Erfahrungen beim Erstellen von Komponententestprojekten und ausführen von Komponententests in Visual Studio Code.  

Lernziele

Am Ende dieses Moduls können Sie:

  • Erstellen Sie Komponententests mithilfe der GitHub Copilot- und GitHub Copilot-Chaterweiterungen für Visual Studio Code.

  • Erstellen Sie Komponententests, die auf Edgefälle und bestimmte Bedingungen abzielen, indem Sie die Erweiterungen GitHub Copilot und GitHub Copilot Chat für Visual Studio Code verwenden.

  • Verwenden Sie Visual Studio Code, das .NET SDK und die C#Dev Kit-Erweiterung, um ein Testprojekt zu erstellen und zu überprüfen, ob Die Komponententests erfolgreich erstellt und ausgeführt werden.

Voraussetzungen

  • Eine oder mehrere Jahre Erfahrung in der Softwareentwicklung wird empfohlen.

  • Die Entwicklung von C#-Anwendungen mit Visual Studio Code und der C#Dev Kit-Erweiterung wird empfohlen.

  • Ein aktives Abonnement für GitHub Copilot ist für Ihr persönliches GitHub-Konto oder ein GitHub-Konto erforderlich, das von einer Organisation oder einem Unternehmen verwaltet wird. Sie können einen GitHub Copilot Free-Plan einrichten oder sich für ein GitHub Copilot Pro-Abonnement mit einer einmaligen, 30-tägigen kostenlosen Testversion registrieren. Für diese Schulung ist die Registrierung für einen GitHub Copilot Free-Plan ausreichend.

  • Bewusstsein für die kostenlosen Testbedingungen von GitHub Copilot: Wenn Sie das 30-tägige kostenlose Testangebot für GitHub Copilot Pro auswählen, wird eine Zahlungsmethode bei der Anmeldung angefordert. Die Gebühren werden erst angewendet, wenn die Testversion abgelaufen ist, es sei denn, Sie kündigen vor Abschluss des 30-Tage-Zeitraums.

  • Erleben Sie die Verwendung von GitHub Copilot in Visual Studio Code, um Code zu erläutern, zu debuggen und zu generieren.