Встречается на собеседованиях • сегодня
Какие пишешь тесты
В Java пишу unit-тесты с JUnit и Mockito для изолированного тестирования отдельных классов/методов. Пример:
java
@Test
void shouldReturnSumWhenAddingTwoNumbers() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}Для интеграционных тестов проверяю взаимодействие компонентов (Spring Boot Test). Для e2e - TestContainers/RestAssured.
Основные принципы:
- AAA (Arrange-Act-Assert)
- Читаемые названия тестов
- Изоляция тестов
- Минимум mock'ов
- Тестирую граничные случаи
Тесты должны быть:
- Быстрыми
- Детерминированными
- Поддерживаемыми
- Покрывающими ключевую логику

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