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
Webapp Testing
UmiejętnośćTesty aplikacji na localhost sterowane przez Playwright
Debugging and Error Recovery
UmiejętnośćWstrzymuje pracę po błędzie i dociera do jego źródła
Debugging Strategies
UmiejętnośćZastępuje debugowanie metodą prób procedurą zawężania problemu

Komentarze(0)
Zaloguj się, aby skomentować