Tworzenie testów jednostkowych przy użyciu akcji inteligentnej Generowanie testów

Ukończone

Inteligentna akcja Generowanie Testów jest funkcją GitHub Copilot, która ułatwia tworzenie testów jednostkowych dla Twojego kodu. Analizuje kod w bieżącym pliku i generuje przypadki testowe na podstawie struktury i zachowania kodu. Ta funkcja jest szczególnie przydatna dla deweloperów, którzy chcą mieć pewność, że ich kod jest dokładnie przetestowany i spełnia standardy jakości.

Akcja inteligentna Generuj testy może służyć do generowania testów jednostkowych dla całego pliku lub określonego wyboru kodu.

Generowanie testów jednostkowych dla pliku

Akcja inteligentna Generowanie testów może służyć do generowania testów jednostkowych dla całego pliku. Jest to przydatne, gdy chcesz utworzyć testy dla wszystkich funkcji i metod w pliku bez konieczności wybierania każdego z nich osobno.

Aby wygenerować testy jednostkowe dla pliku, wykonaj następujące kroki:

  1. Otwórz plik zawierający kod, który chcesz przetestować.

  2. Kliknij prawym przyciskiem myszy w edytorze kodu, wybierz pozycję Generuj kod, a następnie wybierz polecenie Generuj testy.

  3. GitHub Copilot analizuje kod i generuje testy jednostkowe dla wszystkich funkcji i metod w pliku.

    Wygenerowane testy są wyświetlane w edytorze kodu, zazwyczaj w nowym pliku testowym lub na końcu bieżącego pliku, w zależności od struktury projektu i struktury testowania.

    Wygenerowane testy powinny obejmować asercji i przypadki testowe, które obejmują różne scenariusze dla każdej funkcji lub metody.

  4. Przejrzyj wygenerowane testy.

    Możesz wprowadzić korekty, takie jak zmiana nazw testów, modyfikowanie lub usuwanie przypadków testowych lub dodawanie dodatkowych asercji.

    Wybierz pozycję Akceptuj lub Zamknij , aby zaakceptować lub odrzucić sugerowane testy jednostkowe.

  5. Zapisz plik testowy.

    Pliki testowe są zwykle zapisywane w osobnym katalogu "testy" w projekcie skonfigurowanym do testów jednostkowych. Opcje będą zależeć od struktury projektu i struktury testowania.

  6. Uruchom testy, aby upewnić się, że przebiegną i zweryfikuj funkcjonalność kodu.

  7. W razie potrzeby uściślij testy, dodając dodatkowe przypadki testowe lub modyfikując istniejące.

  8. Zapisz plik ponownie po wprowadzeniu zmian w testach.

Generowanie testów jednostkowych dla wybranego fragmentu

Akcja inteligentna Generuj testy może służyć również do generowania testów jednostkowych dla określonego wyboru kodu. Jest to przydatne, gdy chcesz utworzyć testy dla określonej funkcji lub metody bez generowania testów dla całego pliku.

Aby wygenerować testy jednostkowe dla wyboru kodu, wykonaj następujące kroki:

  1. Otwórz plik zawierający kod, który chcesz przetestować.

  2. Wybierz blok kodu, który chcesz przetestować.

  3. Kliknij prawym przyciskiem myszy wybrany kod, wybierz pozycję Generuj kod, a następnie wybierz polecenie Generuj testy.

  4. GitHub Copilot analizuje wybrany kod i generuje testy jednostkowe dla wybranej funkcji lub metody.

  5. Przejrzyj wygenerowane testy i wprowadź niezbędne korekty.

  6. Zapisz plik.

  7. Uruchom testy, aby upewnić się, że przebiegną i zweryfikuj funkcjonalność kodu.

  8. W razie potrzeby uściślij testy, dodając dodatkowe przypadki testowe lub modyfikując istniejące.

  9. Zapisz plik ponownie po wprowadzeniu zmian w testach.

Podsumowanie

Inteligentna akcja Generowania testów to potężne narzędzie, które może pomóc w szybkim i wydajnym tworzeniu testów jednostkowych dla kodu. Korzystając z tej funkcji, możesz upewnić się, że kod jest dokładnie przetestowany i spełnia standardy jakości. Niezależnie od tego, czy chcesz wygenerować testy dla całego pliku, czy określony wybór kodu, akcja inteligentna Generuj testy może pomóc w osiągnięciu celów testowania.