Toolverse
Wszystkie skille

testing-workflow

autor: amo-tech-ai

Testuj aplikacje warstwowo — od bazy danych przez API do interfejsu i pełnych scenariuszy użytkownika.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
76

O skillu

Umiejętność organizująca kompleksowe testowanie aplikacji w systematycznym porządku: warstwa bazy danych, backend, frontend i testy end-to-end. Zamiast testować całą aplikację naraz, testujesz każdą warstwę niezależnie, od spodu do góry. Zawiera gotowe polecenia do szybkich kontroli przed zatwierdzeniem zmian oraz pełnego zestawu testów. Idealna dla zespołów chcących pewności, że każda część systemu działa poprawnie przed wdrożeniem.

Jak używać

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Podobne skille