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

Какой Framework подходит для интеграционного тестирования

Для интеграционного тестирования в Java часто используют **Spring Boot Test**, **JUnit 5** с расширениями (например, `@SpringBootTest`), **TestNG** или **REST Assured** для тестирования REST API. **Пример с Spring Boot Test:** ```java @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class UserControllerIntegrationTest { @Autowired private TestRestTemplate restTemplate; @Test public void testGetUser() { ResponseEntity response = restTemplate.getForEntity("/users/1", User.class); assertEquals(HttpStatus.OK, response.getStatusCode()); assertNotNull(response.getBody()); } } ``` Для легковесных решений подойдет **WireMock** (мокирование HTTP) или **Testcontainers** (тесты с реальными БД в Docker).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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