Встречается на собеседованиях • сегодня
Какие знаешь библиотеки для тестирования
JUnit — стандартная библиотека для модульного тестирования. Поддерживает аннотации (`@Test`, `@Before`, `@After`) и ассерты (`assertEquals`, `assertTrue`).
```java
@Test
public void testAddition() {
assertEquals(4, 2 + 2);
}
```
TestNG — альтернатива JUnit с расширенными возможностями: параметризованные тесты, группы тестов, зависимости.
Mockito — для создания мок-объектов и проверки взаимодействий:
```java
List mockedList = mock(List.class);
when(mockedList.get(0)).thenReturn("first");
```
AssertJ — улучшенные ассерты с fluent-интерфейсом:
```java
assertThat(list).hasSize(3).contains("a", "b");
```
Selenium — автоматизация тестирования веб-интерфейсов.
RestAssured — тестирование REST API.
PowerMock — расширение Mockito для мокирования статических методов и конструкторов.

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