Cuprins:

Cum sunt implementate cârligele de castraveți?
Cum sunt implementate cârligele de castraveți?

Video: Cum sunt implementate cârligele de castraveți?

Video: Cum sunt implementate cârligele de castraveți?
Video: Castraveții din PET-uri | Castraveți ciupiți vs. castraveți neciupiți | CONCLUZII EXPERIMENT 2024, Septembrie
Anonim

Castravete suporturi cârlige , care sunt blocuri de cod care rulează înainte sau după fiecare scenariu. Le puteți defini oriunde în straturile de definire a proiectului sau a pașilor, utilizând metodele @Before și @After. Cârlige de castraveți ne permite să gestionăm mai bine fluxul de lucru al codului și ne ajută să reducem redundanța codului.

Pe lângă asta, cum folosești cârlige de castraveți?

Castravete - Cârlige

  1. Pasul 1 - Creați proiectul Maven ca hookTest, adăugați dependența necesară în pom.
  2. Pasul 2 - Creați un pachet Java denumit hookTest sub src / test / java.
  3. Pasul 3 - Creați un fișier de definiție a pasului denumit hookTest.
  4. Pasul 4 - Creați un fișier de caracteristici numit „hookTest.
  5. Caracteristică - Schița scenariului.
  6. Schiță scenariu - Test cârlig.

De asemenea, ce este lipiciul în castraveți? Lipici . Este aproape la fel ca și Opțiunea Caracteristici, dar singura diferență este că ajută Castravete pentru a localiza fișierul Definiție pas. Oricând Castravete întâlnește un Pas, caută o Definiție a Pasului în toate fișierele prezente în folderul menționat în Lipici Opțiune.

La fel, ce sunt înainte în fișierul cu cârlige?

Așa cum sugerează și numele, @ înainte de cârlig se execută bine inainte de orice alt scenariu de testare și @after cârlig se execută după executarea scenariului.

Cum găsește castraveții definiții de pas?

Dacă Castravetele este spunându-vă că dumneavoastră pașii sunt nedefinit, când ai definiții pas definite , aceasta înseamnă că Castravete nu poti găsi ta definiții pas . Va trebui să vă asigurați că specificați calea către definiții pas (traseul lipiciului) corect.

Recomandat: