E2E Testing Patterns
Не даёт браузерным тестам превратиться в нестабильную обузу
Установка
/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.
- Автор
- wshobson
- Лицензия
- MIT
Описывает правила для Playwright и Cypress, от которых зависит, переживёт ли набор тестов первые полгода: устойчивые селекторы по ролям и тестовым идентификаторам вместо цепочек CSS, ожидание условий вместо фиксированных задержек и Page Object, чтобы изменение интерфейса затрагивало только один файл. Также объясняет, что следует проверять на этом уровне: критические сценарии вроде входа и оформления заказа, а не пограничные случаи, для которых лучше подходят модульные тесты. Отдельный раздел посвящён отладке с запуском в видимом браузере, Trace Viewer и шагами теста, делающими сбои в CI понятными.
Похожие навыки
context-guard
НавыкЗаранее предупреждает о заполнении контекстного окна
install-guard
НавыкПроверяет пакет в реестре перед установкой
Systematic Debugging
НавыкТребует сначала воспроизвести ошибку, а не гадать
Комментарии(0)
Войдите, чтобы комментировать