Что такое BeforeAll and AfterAll в автоматизации тестирования?

QAAQA Java Engineer Junior+AQA JavaТеорияaqajavaengineerjunittestngrestassuredbeforeall

Что хотят услышать интервьюеры:

Коротко: Это тема AQA Java, которая часто встречается в вакансиях Selenium/REST Assured/TestNG/JUnit: BeforeAll and AfterAll.

Ответ:

Пример: Например, AQA использует это для написания и запуска автотестов: BeforeAll and AfterAll.

Что проверить:

  • setup
  • assert
  • данные
  • runner
  • report
  • CI

Мини-пример:

@Test<br>public void userCanLogin() { /* arrange-act-assert */ }

Типичная ошибка: рассматривать BeforeAll and AfterAll как формальность и не связывать проверку с риском для пользователя или бизнеса.

Как отвечать на собеседовании: объясните цель, назовите реальные сценарии и покажите, как BeforeAll and AfterAll влияет на качество продукта.

Источники

Похожие вопросы