testing-aqa junior

Что такое фикстура в тестах?

Ответ

Подготовка фиксированного окружения и данных перед тестом. @BeforeEach: создать пользователя, залить данные в БД. @AfterEach: удалить данные. Builder/Factory для создания тестовых объектов.

Разбор: Фикстура — это фиксированное окружение и подготовленные данные для теста (setup в @BeforeEach и очистка в @AfterEach), часто создаваемые через Builder/Factory. Ловушка — спутать фикстуру с моками (подмена зависимостей), ассертами (проверка результата) или конфигурацией раннера: всё это разные части тестового процесса.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться