W
web-testing
Web testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Web testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.
How to use
- Zainstaluj narzędzia testowe: uruchom npx vitest run dla testów jednostkowych, npx playwright test dla testów end-to-end lub npx playwright test --ui aby zobaczyć interfejs graficzny podczas testowania. 2. Dla testów wydajnościowych i obciążenia użyj k6 run load-test.js, aby sprawdzić zachowanie aplikacji pod dużym obciążeniem przed wdrożeniem. 3. Sprawdź dostępność strony za pomocą npx @axe-core/cli https://example.com, aby zidentyfikować problemy z dostępnością dla użytkowników niepełnosprawnych. 4. Zweryfikuj wydajność i metryki Core Web Vitals poleceniem npx lighthouse https://example.com. 5. Skorzystaj z dokumentacji referencyjnej w folderze references: unit-integration-testing.md dla wzorców testów jednostkowych, e2e-testing-playwright.md dla przepływów end-to-end, cross-browser-checklist.md dla testowania na różnych przeglądarkach i mobile-gesture-testing.md dla testowania gestów dotykowych na urządzeniach mobilnych. 6. Dostosuj testy do swojej piramidy testowej: 70% testów jednostkowych (szybkie, <50ms), 20% testów integracyjnych (100-500ms) i 10% testów end-to-end (5-30s) dla krytycznych przepływów takich jak logowanie czy płatności.