Что такое пирамида тестирования?

Junior
235 просмотров
AFK Offer AI

Пирамида тестирования — модель распределения тестов: основание — много unit тестов (быстрые, дешёвые), середина — integration тесты, вершина — мало E2E тестов (медленные, дорогие). Для фронтенда иногда используют "тестовый трофей" от Kent C. Dodds: больший акцент на integration тестах, потому что они дают лучший баланс confidence/cost. Static analysis (TypeScript, ESLint) — нижний уровень. Не гонись за unit тестами ради coverage — integration тесты часто полезнее для UI.

Следующий вопрос

Что такое React Server Components?