E2E (end-to-end) тесты проверяют приложение целиком — от клика до базы данных. Cypress — популярен, работает в браузере, отличный DX, но медленнее. Playwright — от Microsoft, быстрый, поддерживает Chrome, Firefox, Safari, параллельное выполнение. Оба запускают реальный браузер, кликают по элементам, проверяют результат. E2E медленные и хрупкие — не покрывай ими всё, только критичные пути: авторизация, оплата, основной флоу. Пирамида тестирования: много unit, меньше integration, ещё меньше E2E.
Что такое E2E тестирование и какие инструменты?
Middle
214 просмотровAFK Offer AI
Какие strict опции есть в tsconfig?