Opret enhedstest ved hjælp af smarthandlingen Generér test
Smart-handlingen Generate Tests er en funktion i GitHub Copilot, der hjælper dig med at oprette enhedstests til din kode. Den analyserer koden i den aktuelle fil og genererer testcases baseret på kodens struktur og funktionsmåde. Denne funktion er især nyttig for udviklere, der gerne vil sikre, at deres kode testes grundigt og opfylder kvalitetsstandarderne.
Smarthandlingen Generér test kan bruges til at generere enhedstests for en hel fil eller et bestemt udvalg af kode.
Generér enhedstest for en fil
Smarthandlingen Generér test kan bruges til at generere enhedstests for en hel fil. Dette er nyttigt, når du vil oprette test for alle funktioner og metoder i filen uden at skulle vælge hver enkelt enkelt.
Hvis du vil generere enhedstests for en fil, skal du følge disse trin:
Åbn den fil, der indeholder den kode, du vil teste.
Højreklik inde i kodeeditoren, vælg Generer kode, og vælg derefter Generér Tests.
GitHub Copilot analyserer koden og genererer enhedstests for alle funktioner og metoder i filen.
De genererede test vises i kodeeditoren, typisk i en ny testfil eller i slutningen af den aktuelle fil, afhængigt af projektets struktur og teststruktur.
De genererede test skal omfatte påstande og testcases, der dækker forskellige scenarier for hver funktion eller metode.
Gennemse de genererede test.
Du kan foretage justeringer, f.eks. ændre testnavnene, ændre eller fjerne testcases eller tilføje yderligere antagelser.
Vælg Acceptér eller Luk for at acceptere eller kassere de foreslåede enhedstest.
Gem testfilen.
Testfiler gemmes typisk i en separat mappe med "test" i et projekt, der er konfigureret til enhedstests. Dine muligheder afhænger af projektets struktur og teststruktur.
Kør testene for at sikre, at de består og bekræfter funktionaliteten af din kode.
Hvis det er nødvendigt, kan du tilpasse testene ved at tilføje yderligere testcases eller ændre eksisterende.
Gem filen igen, når du har foretaget ændringer af testene.
Generér enhedstest for en markering
Smarthandlingen Generér test kan også bruges til at generere enhedstests for et bestemt udvalg af kode. Dette er nyttigt, når du vil oprette test for en bestemt funktion eller metode uden at generere test for hele filen.
Hvis du vil generere enhedstests for et udvalg af kode, skal du følge disse trin:
Åbn den fil, der indeholder den kode, du vil teste.
Vælg den kodeblok, du vil teste.
Højreklik på den valgte kode, vælg Generer kode, og vælg derefter Generer tests.
GitHub Copilot analyserer den valgte kode og genererer enhedstests for den valgte funktion eller metode.
Gennemse de genererede test, og foretag eventuelle nødvendige justeringer.
Gem filen.
Kør testene for at sikre, at de består og bekræfter funktionaliteten af din kode.
Hvis det er nødvendigt, kan du tilpasse testene ved at tilføje yderligere testcases eller ændre eksisterende.
Gem filen igen, når du har foretaget ændringer af testene.
Resumé
Smarthandlingen Generér test er et effektivt værktøj, der kan hjælpe dig med hurtigt og effektivt at oprette enhedstest til din kode. Ved hjælp af denne funktion kan du sikre, at din kode testes grundigt og opfylder kvalitetsstandarderne. Uanset om du vil generere test for en hel fil eller et bestemt udvalg af kode, kan smarthandlingen Generér test hjælpe dig med at nå dine testmål.