unit-testing-test-generate
Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.
How to use
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.