Встречается на собеседованиях • сегодня
Какие знаешь инструменты для написания тестов
JUnit — стандартный фреймворк для модульного тестирования в Java. Пример:
```java
@Test
public void testAddition() {
assertEquals(4, 2 + 2);
}
```
TestNG — альтернатива JUnit с поддержкой параметризованных тестов и аннотаций.
Mockito — библиотека для создания mock-объектов:
```java
List mockedList = mock(List.class);
when(mockedList.get(0)).thenReturn("first");
```
PowerMock — расширение Mockito для мокирования статических методов и конструкторов.
AssertJ/Surefire — для fluent-assertions и запуска тестов.
Cucumber — для BDD-тестирования через сценарии на Gherkin.
Selenium — автоматизация UI-тестов в браузере.
Jacoco — инструмент для анализа покрытия кода тестами.

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