Встречается на собеседованиях • сегодня
Есть ли опыт написания UI-test
Да, есть опыт написания UI-тестов с использованием Jest + React Testing Library и Cypress.
**Пример теста на React Testing Library:**
```jsx
test('button click triggers action', () => {
const mockFn = jest.fn();
render();
fireEvent.click(screen.getByText('Click'));
expect(mockFn).toHaveBeenCalled();
});
```
**Пример E2E-теста на Cypress:**
```js
describe('Login Page', () => {
it('successfully logs in', () => {
cy.visit('/login');
cy.get('#email').type('user@example.com');
cy.get('#password').type('password123');
cy.get('button[type="submit"]').click();
cy.url().should('include', '/dashboard');
});
});
```
Основные принципы: тестирование поведения, а не реализации, минимум моков, приоритет accessibility-селекторов (`getByRole`).

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