Toolverse
All skills

web-testing

by mrgoonie

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

Quick info

Author
mrgoonie
Category
Testing
Views
2

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

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

Related skills