Udostępnij za pośrednictwem


Szybki start: generowanie testów jednostkowych za pomocą GitHub Copilot w ramach modernizacji aplikacji — aktualizacja dla języka Java (wersja zapoznawcza)

Ten przewodnik szybkiego startu pokazuje, jak generować testy jednostkowe przy użyciu modernizacji aplikacji GitHub Copilot — poprawka dla języka Java (wersja próbna).

Wymagania wstępne

Uwaga / Notatka

Jeśli używasz narzędzia Gradle, obsługiwana jest tylko wersja wrappera Gradle 5 lub nowsza. DSL Kotlin nie jest wspierany.

Zaloguj się, aby użyć narzędzia Copilot, a następnie zainstaluj wymagane rozszerzenie

Aby użyć narzędzia GitHub Copilot, zaloguj się do konta usługi GitHub w programie Visual Studio Code. Wybierz ikonę Copilot w górnej części programu Visual Studio Code, aby uzyskać dostęp do okienka GitHub Copilot. Aby uzyskać więcej informacji na temat konfigurowania narzędzia GitHub Copilot, zobacz Konfigurowanie narzędzia GitHub Copilot w programie VS Code.

Następnie wykonaj następujące kroki, aby zainstalować rozszerzenie w programie Visual Studio Code:

  1. W programie Visual Studio Code otwórz widok Rozszerzenia na pasku działań.
  2. Wyszukaj pozycję GitHub Copilot App Modernization na Marketplace.
  3. Wybierz pakiet rozszerzenia GitHub Copilot App Modernization .
  4. Na stronie rozszerzenia wybierz pozycję Zainstaluj.
  5. Uruchom ponownie program Visual Studio Code.

Po zakończeniu instalacji powinno zostać wyświetlone powiadomienie w rogu programu Visual Studio Code potwierdzającego powodzenie.

Aby uzyskać więcej informacji, zobacz Instalowanie rozszerzenia programu VS Code.

Uruchom tryb agenta Copilot usługi GitHub i uruchom uaktualnienie

Wykonaj następujące kroki, aby uruchomić tryb agenta Copilot usługi GitHub i wygenerować testy jednostkowe:

  1. Wybierz projekt w języku Java, który używa narzędzia kompilacji Maven lub Gradle.
  2. Otwórz wybrany projekt Java w programie Visual Studio Code.
  3. Otwórz panel Czat Copilot usługi GitHub.
  4. Przełącz się do trybu agenta.
  5. Wprowadź monit, taki jak Generowanie testów jednostkowych dla tego projektu Java.

Zrzut ekranu programu Visual Studio Code przedstawiający przykład przed generowaniem testów jednostkowych.

Poczekaj na ukończenie generowania testu

Narzędzie Modernizacja aplikacji — uaktualnianie dla języka Java (wersja zapoznawcza) analizuje projekt Java w bieżącym obszarze roboczym. Obejmuje to ocenę wersji zestawu JDK projektu, narzędzi kompilacji i wszystkich istniejących testów jednostkowych.

W ramach procesu narzędzie generuje plik TestReport.md , który śledzi postęp generowania testów i zawiera podsumowanie wyników testu zarówno przed, jak i po wygenerowaniu testu. Raport zawiera następujące szczegóły:

  • Łączna liczba istniejących testów
  • Ogólna szybkość przekazywania
  • Sygnatura czasowa
  • Liczba pomyślnych testów
  • Liczba testów zakończonych niepowodzeniem
  • Liczba testów z błędami

Podczas generowania testu dane wyjściowe wyświetlają komunikaty o postępie — na przykład "Generowanie testów jednostkowych dla ..." — w celu wskazania trwającej aktywności. Narzędzie automatycznie generuje pliki testowe i dodaje je do obszaru roboczego.

Przeglądanie wygenerowanych testów

Po zakończeniu generowania testów w usłudze GitHub Copilot zostanie wyświetlony szczegółowy raport podsumowujący wyniki testu po wygenerowaniu. Ten raport zawiera te same metryki przechwycone przed wygenerowaniem testu — takie jak łączna liczba testów, sukcesów, niepowodzeń i błędów — co umożliwia łatwe porównywanie i ocenianie zmian wprowadzonych podczas procesu.

Zrzut ekranu programu Visual Studio Code przedstawiający raport generowania testów jednostkowych.

Zobacz także

Modernizacja aplikacji Copilot w usłudze GitHub — uaktualnianie dla języka Java (wersja zapoznawcza)