Встречается на собеседованиях • сегодня
Чем пользовался для написания тестов
Для написания тестов на фронтенде чаще всего использую:
1. **Jest** — основной фреймворк для unit- и snapshot-тестов. Пример:
```javascript
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
```
2. **React Testing Library** для тестирования React-компонентов:
```jsx
test('renders button', () => {
render();
expect(screen.getByText('Click')).toBeInTheDocument();
});
```
3. **Cypress** или **Playwright** для E2E-тестирования:
```javascript
it('visits homepage', () => {
cy.visit('/');
cy.contains('Welcome').should('exist');
});
```
Дополнительно: **Enzyme** (для legacy-проектов), **Storybook** для визуального тестирования, **MSW** для моков API.

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