Sobes.tech
Junior — Middle

Allure китепканасынан кайсы annotations-дарды билесиң жана тесттериңде колдондуң?

sobes.tech AI

AIден жооп

Allure китепканасында автоматташтырылган тесттер үчүн көбүнчө төмөнкү аннотациялар колдонулат:

  • @Step — тесттин кадамдарын белгилөө үчүн. Иш-аракеттерди түшүнүктүү аттар менен каттоого мүмкүндүк берет.

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

  • @Epic — тесттерди чоң функционалдык блокторго топтоо үчүн.

  • @Feature — тесттелип жаткан функцияларды белгилөө үчүн.

  • @Story — колдонуучулардын окуяларын же сценарийлерин сүрөттөө үчүн.

  • @Severity — тесттин маанилүүлүк деңгээлин көрсөтүү үчүн (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

@Step колдонуу мисалы:

@Step("Колдонуучу {username} менен кирүү")
public void login(String username, String password) {
    // кирүү коду
}

Бул аннотациялар отчетторду түзүүгө жардам берет жана аларды көбүрөөк маалыматтуу жана оңой талдоого мүмкүндүк берет.