Toolverse
Wszystkie skille

windsurf-test-generation

autor: jeremylongshore

Generuj kompleksowe zestawy testów za pomocą sztucznej inteligencji w Windsurf

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
21

O skillu

Umiejętność do automatycznego generowania testów jednostkowych, integracyjnych i komponentowych dla dowolnego projektu. Analizuje sygnatury funkcji, identyfikuje przypadki brzegowe, tworzy asercje i generuje dane testowe. Obsługuje popularne frameworki: Jest, Vitest, Mocha, pytest i testing-library. Aktywuje się, gdy wspomniasz o generowaniu testów, pokryciu kodu lub TDD.

Jak używać

  1. Upewnij się, że masz zainstalowany Windsurf IDE z włączonym Cascade oraz wybrany framework testowy (Jest, Vitest, pytest lub inny obsługiwany). Projekt powinien zawierać kod do testowania — funkcje, klasy lub komponenty.

  2. Otwórz plik z kodem, który chcesz przetestować. Zaznacz funkcję, klasę lub komponent, który ma być testowany, lub pozostaw kontekst otwarty, aby Cascade mógł przeanalizować całą strukturę.

  3. Wyzwól umiejętność, wpisując w Windsurf polecenie zawierające frazy takie jak "generuj testy", "test coverage", "napisz testy jednostkowe", "stwórz zestaw testów" lub po prostu "windsurf test generation". Cascade przeanalizuje kod i zaproponuje testy.

  4. Przejrzyj wygenerowane testy. Umiejętność tworzy pliki testowe z pokryciem, dane mock oraz dokumentację wzorców testowych. Możesz dodać własne scenariusze testowe, edytując wygenerowane pliki lub prosząc Cascade o rozszerzenie pokrycia.

  5. Zintegruj testy z przepływem pracy — uruchom je lokalnie za pomocą polecenia testowego frameworku (np. npm test dla Jest) i sprawdź raport pokrycia kodu, jeśli masz skonfigurowane narzędzie do jego mierzenia.

  6. W razie problemów sprawdź dokumentację błędów i przykłady implementacji dostępne w referencjach umiejętności, aby dostosować generowanie testów do specyfiki twojego projektu.

Podobne skille