Встречается на собеседованиях • сегодня
Как писал тесты на прошлом месте работы
На прошлом проекте использовал Jest + React Testing Library для юнит- и интеграционных тестов. Основные принципы:
1. Тестировал компоненты как black box, без деталей реализации
```jsx
test('Button renders with correct text', () => {
render();
expect(screen.getByText('Click')).toBeInTheDocument();
});
```
2. Для сложных сценариев использовал userEvent вместо fireEvent
3. Мокировал API вызовы через MSW (Mock Service Worker)
4. Покрытие ключевой логики было ~80%, но важнее были осмысленные тесты
5. Для E2E использовали Cypress с реальными API в тестовом окружении
Особое внимание уделял тестированию edge cases и доступности (a11y). Тесты запускались в CI на каждый PR.

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