E2E Testing Patterns
Chroni testy przeglądarkowe przed niestabilnością i ciągłymi naprawami
Instalacja
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When end-to-end tests are being written, a suite turns flaky, or browser tests go into CI.
- Autor
- wshobson
- Licencja
- MIT
Obejmuje Playwright i Cypress oraz zasady decydujące o tym, czy zestaw testów przetrwa pierwsze sześć miesięcy: stabilne selektory oparte na rolach i identyfikatorach testowych zamiast łańcuchów CSS, oczekiwanie na warunki zamiast stałych limitów czasu oraz obiekty stron, dzięki którym zmiana interfejsu wymaga edycji jednego pliku. Wyjaśnia też, co należy testować na tym poziomie — krytyczne ścieżki, takie jak logowanie i finalizacja zakupu, a nie przypadki brzegowe lepiej obsługiwane przez testy jednostkowe. Osobna część dotyczy debugowania: uruchamiania testów z widoczną przeglądarką, przeglądarki śladów i kroków testowych ułatwiających zrozumienie awarii w CI.
Podobne umiejętności
context-guard
UmiejętnośćOstrzega, zanim okno kontekstu się zapełni
install-guard
UmiejętnośćSprawdza pakiet w rejestrze przed jego instalacją
Systematic Debugging
UmiejętnośćNajpierw odtwórz błąd, zamiast zgadywać poprawkę
Komentarze(0)
Zaloguj się, aby skomentować