testing-aqa junior
Что такое фикстура в тестах?
Ответ
Подготовка фиксированного окружения и данных перед тестом. @BeforeEach: создать пользователя, залить данные в БД. @AfterEach: удалить данные. Builder/Factory для создания тестовых объектов.
Разбор: Фикстура — это фиксированное окружение и подготовленные данные для теста (setup в @BeforeEach и очистка в @AfterEach), часто создаваемые через Builder/Factory. Ловушка — спутать фикстуру с моками (подмена зависимостей), ассертами (проверка результата) или конфигурацией раннера: всё это разные части тестового процесса.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.