Freigeben über


Schnellstart: Generieren von Komponententests mit GitHub Copilot App Modernization – Upgrade für Java (Vorschau)

In dieser Schnellstartanleitung erfahren Sie, wie Sie Komponententests mit GitHub Copilot App Modernization - Upgrade für Java (Vorschau) generieren.

Voraussetzungen

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 Modernization .
  3. Wählen Sie das Erweiterungspaket "GitHub Copilot App Modernization " 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.

Das Tool "App-Modernisierung – Upgrade für Java (Vorschau)" 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 Modernization - Upgrade für Java (Vorschau)