Встречается на собеседованиях • сегодня
Использовал ли скриншотные тесты
Скриншотные тесты (visual regression testing) — это метод проверки UI, который сравнивает текущий вид компонента/страницы с эталонным изображением.
Когда полезны:
- Для проверки сложных или часто меняющихся интерфейсов.
- В проектах с высокими требованиями к pixel-perfect вёрстке.
Пример с Jest + Puppeteer:
javascript
test('Header renders correctly', async () => {
const page = await browser.newPage();
await page.goto('http://localhost:3000');
const screenshot = await page.screenshot();
expect(screenshot).toMatchImageSnapshot();
});Нюансы:
- Чувствительны к окружению (разрешение, ОС, шрифты).
- Требуют ручного ревью изменений (ложные срабатывания).
- Медленнее unit-тестов.
Использовал в проектах с критичным UI (например, банковские интерфейсы), но не везде — из-за overhead.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы