Sobes.tech
Junior — Middle

Milyen Allure könyvtári annotációkat ismersz és használtál a tesztjeidben?

sobes.tech MI

Válasz az MI-től

Az Allure könyvtárban a tesztautomatizáláshoz gyakran használt annotációk a következők:

  • @Step — a teszt lépéseinek megjelölésére. Lehetővé teszi a műveletek naplózását érthető nevekkel.

  • @Attachment — mellékletek (képernyőképek, naplók stb.) hozzáadása a jelentéshez.

  • @Epic — a tesztek nagyobb funkcionális blokkokba való csoportosítására.

  • @Feature — a tesztelt funkciók megjelölésére.

  • @Story — felhasználói történetek vagy forgatókönyvek leírására.

  • @Severity — a teszt fontossági szintjének megjelölésére (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

Példa a @Step használatára:

@Step("Bejelentkezés végrehajtása felhasználó {username} segítségével")
public void login(String username, String password) {
    // bejelentkezési kód
}

Ezek az annotációk segítenek a jelentések strukturálásában és informatívabbá, könnyebben elemezhetővé teszik azokat.