Sobes.tech
Junior — Middle

Aké anotácie z knižnice Allure poznáš a používal si ich vo svojich testoch?

sobes.tech AI

Odpoveď od AI

V knižnici Allure na účely automatizácie testovania sa často používajú nasledujúce anotácie:

  • @Step — na označenie krokov testu. Umožňuje zaznamenávať akcie srozumiteľnými názvami.

  • @Attachment — na pridanie príloh (snímky obrazovky, logy atď.) do správy.

  • @Epic — na zoskupovanie testov do veľkých funkčných blokov.

  • @Feature — na označenie funkcií, ktoré sa testujú.

  • @Story — na popis používateľských príbehov alebo scenárov.

  • @Severity — na označenie úrovne dôležitosti testu (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

Príklad použitia @Step:

@Step("Prihlásenie s používateľom {username}")
public void login(String username, String password) {
    // kód prihlásenia
}

Tieto anotácie pomáhajú štruktúrovať správy a robia ich informatívnejšími a ľahšie analyzovateľnými.