testing-workflow
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
How to use
Zainstaluj umiejętność w swoim projekcie, umieszczając pliki w katalogu .claude/archive/skills/testing-workflow. Upewnij się, że masz zainstalowane narzędzia: pnpm, TypeScript, Playwright oraz dostęp do Supabase CLI.
Uruchom szybką kontrolę przed zatwierdzeniem zmian poleceniem: pnpm tsc && pnpm build. To zajmie około 30 sekund i sprawdzi błędy typów oraz czy projekt się buduje.
Dla pełnego zestawu testów wykonaj: pnpm tsc && pnpm build && npx playwright test. Proces trwa około 5 minut i obejmuje kontrolę typów, budowanie oraz testy end-to-end.
Jeśli chcesz pracować interaktywnie, użyj trybu obserwacji: npx playwright test --ui. Pozwala to na bieżąco widzieć wyniki testów podczas pisania kodu.
Przed wdrożeniem wykonaj pełny przebieg testowania wszystkich warstw: najpierw testy bazy danych (SQL i polityki RLS), następnie backend (funkcje Edge), frontend (komponenty i TypeScript) i na koniec testy E2E (pełne scenariusze użytkownika). Każda warstwa powinna być testowana niezależnie, od spodu do góry.