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.