Sobes.tech
Junior — Middle

Allure kutubxonasidan qaysi annotatsiyalarni bilasiz va testlaringizda ishlatgansiz?

sobes.tech AI

AIdan javob

Test avtomatizatsiyasi uchun Allure kutubxonasida quyidagi anotatsiyalar ko‘pincha ishlatiladi:

  • @Step — test bosqichlarini belgilash uchun. Harakatlarni tushunarli nomlar bilan log qilish imkonini beradi.

  • @Attachment — hisobotga qo‘shimchalar (skrinshotlar, loglar va boshqalar) qo‘shish uchun.

  • @Epic — testlarni katta funksional bloklarga guruhlash uchun.

  • @Feature — test qilinayotgan funksiyalarni belgilash uchun.

  • @Story — foydalanuvchi hikoyalari yoki scenariylarini tasvirlash uchun.

  • @Severity — testning muhimlik darajasini ko‘rsatish uchun (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

@Step dan foydalanish misoli:

@Step("Foydalanuvchi {username} bilan kirish")
public void login(String username, String password) {
    // kirish kodi
}

Ushbu anotatsiyalar hisobotlarni tuzishda yordam beradi va ularni ko‘proq ma’lumotli va tahlil qilish uchun qulay qiladi.