Freigeben über


Schnellstart: Generieren von Java-Komponententests mit gitHub Copilot-App-Modernisierung

In dieser Schnellstartanleitung erfahren Sie, wie Sie Jave-Komponententests mithilfe der GitHub Copilot-App-Modernisierung generieren.

Voraussetzungen

  • Ein GitHub-Konto mit aktiviertem GitHub Copilot . Ein Pro-, Pro+-, Business- oder Enterprise-Plan ist erforderlich.
  • Die aktuelle Version von Visual Studio Code. Muss Version 1.101 oder höher sein.
  • GitHub Copilot in Visual Studio Code. Anweisungen zum Einrichten finden Sie unter Einrichten von GitHub Copilot in VS Code. Melden Sie sich unbedingt in VS Code bei Ihrem GitHub-Konto an.
  • GitHub Copilot-App-Modernisierung. Starten Sie VS Code nach der Installation neu.
  • Java JDK sowohl für die Quell- als auch für die JDK-Zielversion.
  • Maven oder Gradle zum Erstellen von Java-Projekten.
  • Ein gitverwaltetes Java-Projekt mit Maven oder Gradle.
  • Für Maven-basierte Projekte: Zugriff auf das öffentliche Maven Central Repository.
  • Stellen Sie in den Visual Studio Code-Einstellungen sicher, dass chat.extensionTools.enabled auf true gesetzt ist. Diese Einstellung kann von Ihrer Organisation gesteuert werden.

Hinweis

Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper Version 5+ unterstützt. Das Kotlin DSL wird nicht unterstützt.

Melden Sie sich an, um Copilot zu verwenden, und installieren Sie dann die erforderliche Erweiterung.

Um GitHub Copilot zu verwenden, melden Sie sich bei Ihrem GitHub-Konto in Visual Studio Code an. Wählen Sie oben in Visual Studio Code das Symbol "Copilot" aus, um auf den GitHub Copilot-Bereich zuzugreifen. Weitere Informationen zum Einrichten von GitHub Copilot finden Sie unter Einrichten von GitHub Copilot in VS Code.

Führen Sie dann die folgenden Schritte aus, um die Erweiterung in Visual Studio Code zu installieren:

  1. Öffnen Sie in Visual Studio Code die Ansicht "Erweiterungen " in der Aktivitätsleiste.
  2. Suchen Sie auf dem Marketplace nach gitHub Copilot-App-Modernisierung .
  3. Wählen Sie das Erweiterungspaket der GitHub Copilot-App-Modernisierung aus.
  4. Wählen Sie auf der Erweiterungsseite " Installieren" aus.
  5. Starten Sie Visual Studio Code neu.

Nach Abschluss der Installation sollte eine Benachrichtigung in der Ecke von Visual Studio Code angezeigt werden, die den Erfolg bestätigt.

Weitere Informationen finden Sie unter Installieren einer VS Code-Erweiterung.

Starten des GitHub Copilot Agent Mode und Starten des Upgrades

Führen Sie die folgenden Schritte aus, um den GitHub Copilot Agent Mode zu starten und Komponententests zu generieren:

  1. Wählen Sie ein Java-Projekt aus, das maven oder Gradle als Buildtool verwendet.
  2. Öffnen Sie das ausgewählte Java-Projekt in Visual Studio Code.
  3. Öffnen Sie den GitHub Copilot-Chatbereich.
  4. Wechseln Zum Agentmodus.
  5. Geben Sie eine Eingabeaufforderung ein, z. B. Komponententests für dieses Java-Projekt generieren.

Screenshot von Visual Studio Code, der ein Beispiel vor der Komponententestgenerierung zeigt.

Warten Sie, bis die Testgenerierung abgeschlossen ist.

Die Modernisierung der GitHub Copilot-App analysiert das Java-Projekt innerhalb des aktuellen Arbeitsbereichs. Dies umfasst die Auswertung der JDK-Version des Projekts, Buildtools und alle vorhandenen Komponententests.

Im Rahmen des Prozesses generiert das Tool eine TestReport.md Datei, die den Fortschritt der Testgenerierung verfolgt und eine Zusammenfassung der Testergebnisse sowohl vor als auch nach der Testgenerierung bereitstellt. Der Bericht enthält die folgenden Details:

  • Gesamtanzahl vorhandener Tests
  • Gesamtdurchlaufrate
  • Zeitstempel
  • Anzahl der erfolgreichen Tests
  • Anzahl der fehlgeschlagenen Tests
  • Anzahl der Tests mit Fehlern

Während der Testgenerierung zeigt die Ausgabe Statusmeldungen an – z. B. "Generieren von Komponententests für ..." – zur Angabe der laufenden Aktivität. Das Tool generiert automatisch Testdateien und fügt sie dem Arbeitsbereich hinzu.

Überprüfen der generierten Tests

Nach Abschluss der Testgenerierung zeigt GitHub Copilot einen detaillierten Bericht zur Zusammenfassung der Testergebnisse nach der Generation an. Dieser Bericht enthält die gleichen Metriken, die vor der Testgenerierung erfasst wurden – z. B. die Gesamtzahl der Tests, Erfolge, Fehler und Fehler –, sodass Sie die während des Prozesses eingeführten Änderungen einfach vergleichen und auswerten können.

Screenshot von Visual Studio Code, der den Bericht zur Komponententestgenerierung zeigt.

Siehe auch

GitHub Copilot-App-Modernisierung