testing-aqa junior
End-to-End тест — что это?
Ответ
Тест полного пользовательского сценария от начала до конца. Пример: регистрация → логин → создание заявки → одобрение → выдача кредита → погашение. Проходит через все слои: UI/API → бэкенд → БД → Kafka → внешние сервисы, проверяя функциональную корректность всего пути.
Разбор: End-to-End тест проверяет полный пользовательский сценарий целиком, реально проходя через все слои системы — UI/API, бэкенд, БД, очереди и внешние сервисы. Ловушки: изоляция одного класса с моками — это unit-тест; проверка стыка двух компонентов — интеграционный тест; а высокий RPS и пропускная способность относятся к нагрузочному (performance) тестированию, тогда как цель E2E — функциональная корректность всего пути, а не его производительность.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.