Toolverse
Wszystkie skille

e2e-testing-patterns

autor: wshobson

Opanuj testy end-to-end z Playwright i Cypress – buduj niezawodne zestawy testów, które łapią błędy przed użytkownikami.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
92

O skillu

Skill do tworzenia i debugowania testów end-to-end, które weryfikują rzeczywiste ścieżki użytkownika w aplikacji. Nauczysz się, jak pisać testy dla logowania, płatności, formularzy wieloetapowych i interakcji cross-browserowych. Zawiera wzorce dla Playwright i Cypress, strategie debugowania testów niestabilnych, oraz zasady organizacji testów w piramidzie testów (jednostkowe, integracyjne, E2E). Używaj, gdy wdrażasz automatyzację testów, usuwasz błędy w testach lub ustalasz standardy testowania w zespole.

Jak używać

  1. Zainstaluj skill e2e-testing-patterns w swoim projekcie agenta – będzie dostępny jako referencja do wzorców testowania Playwright i Cypress.

  2. Zidentyfikuj krytyczne ścieżki użytkownika, które chcesz testować (logowanie, checkout, rejestracja, formularze wieloetapowe). Skill pomoże Ci wybrać, co warto testować na poziomie E2E, a co lepiej pokryć testami jednostkowymi lub integracyjnymi.

  3. Skonfiguruj Playwright lub Cypress w swoim projekcie, korzystając ze wzorców zawartych w skilu – ustawienia timeout'ów, równoległy bieg testów, retry'e dla CI/CD, oraz wybór przeglądarek do testowania.

  4. Pisz testy, które weryfikują zachowanie użytkownika, a nie szczegóły implementacji – używaj data-testid zamiast selektorów CSS, trzymaj testy niezależne i deterministyczne.

  5. Debuguj niestabilne testy, stosując rekomendacje ze skilu – optymalizuj szybkość, eliminuj race conditions, dodaj eksplicytne czekania na elementy.

  6. Integruj testy z pipeline'em CI/CD, aby automatycznie uruchamiać je przy każdym commicie – skill zawiera przykłady konfiguracji dla środowisk CI.

Podobne skille