Sobes.tech
Junior — Middle

Ի՞նչ annotations-ներ գիտես և օգտագործել էիր Allure գրադարանի մեջ քո թեստերում։

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) {
    // մուտքի կոդը
}

Այս նշումները օգնում են կառուցել հաշվետվությունները և դարձնել դրանք ավելի տեղեկատվական և հեշտ վերլուծելի: