Sobes.tech
Назад к вопросам
Junior — Middle
80

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

Компании, где спрашивали
Perfomance lab

Ответ от нейросети

sobes.tech AI

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

  • @Step — для обозначения шагов теста. Позволяет логировать действия с понятными названиями.

  • @Attachment — для добавления вложений (скриншотов, логов и т.п.) к отчету.

  • @Epic — для группировки тестов по крупным функциональным блокам.

  • @Feature — для обозначения функциональных возможностей, которые тестируются.

  • @Story — для описания пользовательских историй или сценариев.

  • @Severity — для указания уровня важности теста (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

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

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

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