unit-testing-test-generate
Automatyczne generowanie testów jednostkowych we wszystkich językach z pełnym pokryciem kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia kompleksowych testów jednostkowych dla istniejącego kodu. Analizuje strukturę aplikacji, identyfikuje scenariusze testowe i generuje testy z mockami, fixturami oraz walidacją przypadków brzegowych. Wspiera Python (pytest), JavaScript/TypeScript (Jest), Java (JUnit) i Go (testing). Idealne gdy potrzebujesz spójnej struktury testów i wysokiego pokrycia kodu bez ręcznego pisania każdego testu.
Jak używać
Przygotuj kod źródłowy, który chcesz przetestować. Skill analizuje strukturę pliku i identyfikuje funkcje, metody oraz klasy do testowania.
Wskaż język programowania (Python, JavaScript, TypeScript, Java lub Go) — skill automatycznie wybierze odpowiedni framework testowy (pytest, Jest, JUnit lub testing).
Uruchom skill na wybranym pliku — narzędzie przeskanuje kod i wygeneruje listę testowych scenariuszy obejmujących normalne przypadki użycia oraz przypadki brzegowe.
Przejrzyj wygenerowane testy — skill tworzy asercje, mockuje zależności i organizuje testy zgodnie z best practices danego frameworka.
Zintegruj wygenerowane testy z projektem — dodaj je do odpowiedniego katalogu testów i uruchom suite testową, aby sprawdzić pokrycie kodu.
Nie używaj skilla do testów integracyjnych lub end-to-end — jest przeznaczony wyłącznie dla testów jednostkowych. Jeśli kod źródłowy jest niedostępny lub testy muszą być napisane ręcznie ze względów compliance, wybierz inne rozwiązanie.