Toolverse
All skills

testing-workflow

by amo-tech-ai

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

Quick info

Category
Testing
Views
76

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

  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.

Related skills