Sobes.tech
Back to questions
Junior — Middle
81

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

Companies where asked
Perfomance lab

Answer from AI

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) {
    // код логина
}

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