A
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
API Test Suite Builder
How to use
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium alirezarezvani/claude-skills w katalogu engineering/api-test-suite-builder. 2. Przygotuj projekt zawierający definicje tras API — narzędzie automatycznie skanuje pliki route.ts w Next.js App Router, pliki z dekoratorem @app.route() w Express, funkcje z @api_view() w FastAPI lub viewsets w Django REST. 3. Poproś narzędzie o wygenerowanie testów, używając poleceń takich jak: "Wygeneruj testy dla wszystkich endpointów API" lub "Utwórz test suite dla nowych tras". 4. Narzędzie przeskanuje kod źródłowy, wyodrębni wszystkie metody HTTP (GET, POST, PUT, PATCH, DELETE) i ścieżki, a następnie wygeneruje testy obejmujące scenariusze autentykacji (ważne tokeny, wygasłe tokeny, brak nagłówka), walidacji wejścia (brakujące pola, błędne typy, wartości graniczne), kodów błędów (400, 401, 403, 404, 422, 500), paginacji, przesyłania plików i rate limitingu. 5. Pobierz wygenerowane pliki testowe — dla projektów Node otrzymasz testy w formacie Vitest+Supertest, dla Python otrzymasz testy w formacie Pytest+httpx. 6. Uruchom testy w swoim pipeline'u CI/CD lub lokalnie, aby zweryfikować pokrycie API i upewnić się, że wszystkie trasy mają co najmniej smoke testy przed wydaniem.