Какие аннотации из библиотеки Allure ты знаешь и использовал в своих тестах?

В библиотеке Allure для автоматизации тестирования часто используются следующие аннотации:

Короткий ответ

Что ответить на собеседовании

В библиотеке Allure для автоматизации тестирования часто используются следующие аннотации:

Подробный разбор

Ответ с пояснениями

В библиотеке Allure для автоматизации тестирования часто используются следующие аннотации:

  • @Step — для обозначения шагов теста. Позволяет логировать действия с понятными названиями.
  • @Attachment — для добавления вложений (скриншотов, логов и т.п.) к отчету.
  • @Epic — для группировки тестов по крупным функциональным блокам.
  • @Feature — для обозначения функциональных возможностей, которые тестируются.
  • @Story — для описания пользовательских историй или сценариев.
  • @Severity — для указания уровня важности теста (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

Пример использования @Step:

@Step("Выполнение входа с пользователем {username}")
public void login(String username, String password) {
    // код логина
}

Эти аннотации помогают структурировать отчеты и делают их более информативными и удобными для анализа.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее