Встречается на собеседованиях • сегодня
Проводил ли интеграционные тесты в последнем проекте
Да, проводил. В последнем проекте использовал Spring Boot Test для интеграционного тестирования REST API. Основные инструменты: `@SpringBootTest`, `TestRestTemplate`, `MockMvc`. Пример:
```java
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
class UserControllerIntegrationTest {
@Autowired
private TestRestTemplate restTemplate;
@Test
void getUserById_ShouldReturnUser() {
ResponseEntity response = restTemplate.getForEntity(
"/users/1", User.class);
assertEquals(HttpStatus.OK, response.getStatusCode());
assertNotNull(response.getBody());
}
}
```
Ключевые моменты:
- Тестировал взаимодействие с БД через H2 in-memory
- Проверял корректность HTTP-статусов и ответов
- Использовал `@Sql` для предзагрузки тестовых данных
- Покрывал основные сценарии: успешные/неуспешные кейсы

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