windsurf-test-generation
Generuj kompleksowe zestawy testów za pomocą sztucznej inteligencji w Windsurf
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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ę.
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.
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.
Zintegruj testy z przepływem pracy — uruchom je lokalnie za pomocą polecenia testowego frameworku (np.
npm testdla Jest) i sprawdź raport pokrycia kodu, jeśli masz skonfigurowane narzędzie do jego mierzenia.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.