R
running-e2e-tests
Automatyzuj testy end-to-end dla pełnych przepływów użytkownika w aplikacji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- jeremylongshore
- Kategoria
- Testowanie
- Gwiazdki GitHub
- 2,831
- Wyświetlenia
- 1
O skillu
Skill do uruchamiania testów end-to-end obejmujących rzeczywiste scenariusze użytkownika na całym stosie aplikacji — od interakcji w przeglądarce, przez API, aż po operacje bazodanowe. Wspiera Playwright, Cypress, Selenium i Puppeteer. Użyj go gdy chcesz zweryfikować krytyczne ścieżki użytkownika: rejestrację, logowanie, główne funkcjonalności, wyszukiwanie, płatności i obsługę błędów. Skill automatycznie identyfikuje zainstalowaną框架 i przygotowuje środowisko testowe.
Jak używać
- Upewnij się, że masz zainstalowaną jedną z obsługiwanych bibliotek testowania: Playwright (rekomendowane), Cypress, Selenium WebDriver lub Puppeteer. Zainstaluj binaria przeglądarki poleceniem
npx playwright install(dla Playwright) lub pobierz Cypress binary. 2. Przygotuj aplikację do testów: uruchom ją w środowisku testowym, załaduj dane testowe, utwórz konta testowe z znanymi danymi logowania i skonfiguruj zmienne środowiskowe zawierające bazowy URL, klucze API oraz dane dostępu. 3. Zidentyfikuj krytyczne ścieżki użytkownika, które chcesz przetestować: rejestracja i logowanie, główne przepływy funkcjonalne (tworzenie, edycję, usuwanie), wyszukiwanie i filtrowanie, przepływy płatności (jeśli dotyczy) oraz obsługę błędów i walidacji. 4. Utwórz modele stron (page object models) — osobną klasę dla każdej strony lub głównego komponentu. Enkapsuluj selektory, akcje (klik, wypełnienie, wybór) i asercje, używając atrybutówdata-testidjako głównych selektorów. 5. Napisz pliki testów end-to-end pogrupowane według scenariuszy użytkownika — każdy plik pokrywa jeden kompletny przepływ. UżyjbeforeEachdo nawigacji i przygotowania stanu. 6. Uruchom testy frazą taką jak "run end-to-end tests", "test user flows" lub "execute E2E suite" — skill automatycznie wykona całą sekwencję i zwróci raport z wynikami.
Podobne skille
H
hono
autor: openstatusHQ
Testowanie
9,1781257
L
langgraph-docs
autor: langchain-ai
Testowanie
30,14923127
P
playwright-browser-automation
autor: lackeyjb
Testowanie
3,18613130
P
playwright-cli
autor: microsoft
Testowanie
97,53245103
D
differential-review
autor: trailofbits
Testowanie
7,4912510
T
test-cases
autor: cexll
Testowanie
2,7542862