Integration проверяет взаимодействие нескольких модулей/сервисов (часто без полного UI); E2E — полный пользовательский путь через систему как есть.
Разбор
- Integration может бить API+БД или два микросервиса в docker-compose.
- E2E включает браузер, фронт, бэк, иногда внешние stub'ы.
- E2E дороже и медленнее — их меньше.
- Граница размыта в монолитах; важно договориться о терминах в команде.
Итог
Слой называют по цели и стоимости: склейка модулей vs полный пользовательский путь.