Встречается на собеседованиях • сегодня
Какие знаешь фреймворки для автоматизации тестирования
Для автоматизации тестирования в Frontend разработке популярны:
Jest – фреймворк для unit и интеграционных тестов с простым API и встроенным мокингом:
javascript
test('adds 1 + 2 to equal 3', () => {
expect(1 + 2).toBe(3);
});Cypress – E2E-фреймворк с удобным интерфейсом и встроенным отладчиком:
javascript
describe('Login', () => {
it('successfully logs in', () => {
cy.visit('/login');
cy.get('#email').type('user@example.com');
cy.get('#password').type('password');
cy.get('button').click();
cy.url().should('include', '/dashboard');
});
});Playwright – кросс-браузерный инструмент для E2E-тестов с поддержкой нескольких языков:
javascript
test('basic test', async ({ page }) => {
await page.goto('https://example.com');
await expect(page).toHaveTitle('Example Domain');
});Testing Library – семейство библиотек для тестирования компонентов с фокусом на доступность.
Для выбора фреймворка стоит учитывать тип тестов (unit, интеграционные, E2E) и требования проекта.

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