Dela via


Snabbstart: Generera Java-enhetstester med GitHub Copilot-appmodernisering

Den här snabbstarten visar hur du genererar Jave-enhetstester med hjälp av GitHub Copilot-appmodernisering.

Förutsättningar

  • Ett GitHub-konto med GitHub Copilot aktiverat. En Pro-, Pro+-, Business- eller Enterprise-plan krävs.
  • Den senaste versionen av Visual Studio Code. Måste vara version 1.101 eller senare.
  • GitHub Copilot i Visual Studio Code. Installationsinstruktioner finns i Konfigurera GitHub Copilot i VS Code. Logga in på ditt GitHub-konto i VS Code.
  • Modernisering av GitHub Copilot-appen. Starta om VS Code efter installationen.
  • Java JDK för både käll- och mål-JDK-versioner.
  • Maven eller Gradle för att skapa Java-projekt.
  • Ett Git-hanterat Java-projekt med Maven eller Gradle.
  • För Maven-baserade projekt: åtkomst till den offentliga Maven Central-lagringsplatsen.
  • I Visual Studio Code-inställningarna ska du kontrollera att chat.extensionTools.enabled är inställt på true. Den här inställningen kan styras av din organisation.

Anmärkning

Om du använder Gradle stöds endast Gradle-omslutningsversionen 5+. Kotlin DSL stöds inte.

Logga in för att använda Copilot och installera sedan det tillägg som krävs

Om du vill använda GitHub Copilot loggar du in på ditt GitHub-konto i Visual Studio Code. Välj Copilot-ikonen överst i Visual Studio Code för att komma åt GitHub Copilot-fönstret. Mer information om hur du konfigurerar GitHub Copilot finns i Konfigurera GitHub Copilot i VS Code.

Använd sedan följande steg för att installera tillägget i Visual Studio Code:

  1. I Visual Studio Code öppnar du vyn Tillägg från aktivitetsfältet .
  2. Sök efter modernisering av GitHub Copilot-appen på marknadsplatsen.
  3. Välj tilläggspaketet för modernisering av GitHub Copilot-appen .
  4. På tilläggssidan väljer du Installera.
  5. Starta om Visual Studio Code.

När installationen är klar bör du se ett meddelande i hörnet av Visual Studio Code som bekräftar att den har slutförts.

Mer information finns i Installera ett VS Code-tillägg.

Starta GitHub Copilot-agentläget och starta uppgraderingen

Använd följande steg för att starta GitHub Copilot-agentläget och generera enhetstester:

  1. Välj ett Java-projekt som använder antingen Maven eller Gradle som byggverktyg.
  2. Öppna det valda Java-projektet i Visual Studio Code.
  3. Öppna GitHub Copilot Chat-panelen.
  4. Växla till Agentläge.
  5. Ange en fråga, till exempel Generera enhetstester för det här Java-projektet.

Skärmbild av Visual Studio Code som visar ett exempel före enhetstestgenerering.

Vänta tills testgenereringen har slutförts

Moderniseringen av GitHub Copilot-appen analyserar Java-projektet på den aktuella arbetsytan. Detta omfattar utvärdering av projektets JDK-version, byggverktyg och eventuella befintliga enhetstester.

Som en del av processen genererar verktyget en TestReport.md fil som spårar testgenereringens förlopp och ger en sammanfattning av testresultaten både före och efter testgenereringen. Rapporten innehåller följande information:

  • Totalt antal befintliga tester
  • Total passeringsfrekvens
  • Tidsstämpel
  • Antal lyckade tester
  • Antal misslyckade tester
  • Antal tester med fel

Under testgenereringen visar utdata förloppsmeddelanden – till exempel "Generera enhetstester för ..." – för att indikera pågående aktivitet. Verktyget genererar automatiskt testfiler och lägger till dem på arbetsytan.

Granska de genererade testerna

När testgenereringen är klar visar GitHub Copilot en detaljerad rapport som sammanfattar testresultaten efter generation. Den här rapporten innehåller samma mått som samlats in före testgenereringen , till exempel det totala antalet tester, lyckade försök, fel och fel, så att du enkelt kan jämföra och utvärdera de ändringar som introducerades under processen.

Skärmbild av Visual Studio Code som visar enhetstestgenereringsrapporten.

Se även

Modernisering av GitHub Copilot-appen