Встречается на собеседованиях • сегодня

Какие пишешь тесты

В 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'ов
  • Тестирую граничные случаи

Тесты должны быть:

  • Быстрыми
  • Детерминированными
  • Поддерживаемыми
  • Покрывающими ключевую логику
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы