Что такое JUnit 5 в автоматизации тестирования?
Что хотят услышать интервьюеры:
Коротко: Это тема AQA Java, которая часто встречается в вакансиях Selenium/REST Assured/TestNG/JUnit: JUnit 5.
Ответ:
Пример: Например, AQA использует это для написания и запуска автотестов: JUnit 5.
Что проверить:
- setup
- assert
- данные
- runner
- report
- CI
Мини-пример:
@Test<br>void shouldCreateOrder() {
<br> assertEquals(201, response.statusCode());
<br>
} Типичная ошибка: рассматривать JUnit 5 как формальность и не связывать проверку с риском для пользователя или бизнеса.
Как отвечать на собеседовании: объясните цель, назовите реальные сценарии и покажите, как JUnit 5 влияет на качество продукта.