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) {
// кирүү коду
}
Бул аннотациялар отчетторду түзүүгө жардам берет жана аларды көбүрөөк маалыматтуу жана оңой талдоого мүмкүндүк берет.