Skapa enhetstester med åtgärden Generera tester smart

Fullbordad

Åtgärden Generera tester är en funktion i GitHub Copilot som hjälper dig att skapa enhetstester för din kod. Den analyserar koden i den aktuella filen och genererar testfall baserat på kodens struktur och beteende. Den här funktionen är särskilt användbar för utvecklare som vill se till att koden testas noggrant och uppfyller kvalitetsstandarderna.

Åtgärden Generera tester kan användas för att generera enhetstester för en hel fil eller ett specifikt val av kod.

Generera enhetstester för en fil

Åtgärden Generera tester kan användas för att generera enhetstester för en hel fil. Detta är användbart när du vill skapa tester för alla funktioner och metoder i filen utan att behöva välja var och en individuellt.

Följ dessa steg för att generera enhetstester för en fil:

  1. Öppna filen som innehåller den kod som du vill testa.

  2. Högerklicka i kodredigeraren, välj Copilot och välj sedan Generera tester.

  3. GitHub Copilot analyserar koden och genererar enhetstester för alla funktioner och metoder i filen.

    De genererade testerna visas i kodredigeraren, vanligtvis i en ny testfil eller i slutet av den aktuella filen, beroende på projektets struktur och testramverk.

    De genererade testerna bör innehålla intyg och testfall som omfattar olika scenarier för varje funktion eller metod.

  4. Granska de genererade testerna.

    Du kan göra justeringar, till exempel ändra testnamnen, ändra eller ta bort testfall eller lägga till ytterligare kontroller.

    Välj Acceptera eller Stäng för att acceptera eller ignorera de föreslagna enhetstesterna.

  5. Spara testfilen.

    Testfiler sparas vanligtvis i en separat "testkatalog" i ett projekt som har konfigurerats för enhetstester. Dina alternativ beror på projektets struktur och testramverk.

  6. Kör testerna för att se till att de godkänns och verifierar funktionen i koden.

  7. Om det behövs förfinar du testerna genom att lägga till ytterligare testfall eller ändra befintliga.

  8. Spara filen igen när du har gjort några ändringar i testerna.

Generera enhetstester för ett val

Åtgärden Generera tester kan också användas för att generera enhetstester för ett visst val av kod. Det här är användbart när du vill skapa tester för en specifik funktion eller metod utan att generera tester för hela filen.

Följ dessa steg för att generera enhetstester för ett val av kod:

  1. Öppna filen som innehåller den kod som du vill testa.

  2. Välj det kodblock som du vill testa.

  3. Högerklicka på den valda koden, välj Copilot och välj sedan Generera tester.

  4. GitHub Copilot analyserar den valda koden och genererar enhetstester för den valda funktionen eller metoden.

  5. Granska de genererade testerna och gör nödvändiga justeringar.

  6. Spara filen.

  7. Kör testerna för att se till att de godkänns och verifierar funktionen i koden.

  8. Om det behövs förfinar du testerna genom att lägga till ytterligare testfall eller ändra befintliga.

  9. Spara filen igen när du har gjort några ändringar i testerna.

Sammanfattning

Åtgärden Generera tester är ett kraftfullt verktyg som kan hjälpa dig att skapa enhetstester för din kod snabbt och effektivt. Med den här funktionen kan du se till att koden testas noggrant och uppfyller kvalitetsstandarderna. Oavsett om du vill generera tester för en hel fil eller ett specifikt val av kod kan åtgärden Generera tester hjälpa dig att uppnå dina testmål.