Beállíthatunk negatív prioritást a Testng-ben?
Beállíthatunk negatív prioritást a Testng-ben?

Videó: Beállíthatunk negatív prioritást a Testng-ben?

Videó: Beállíthatunk negatív prioritást a Testng-ben?
Videó: Getting Kids Back to School, Sports & Life 2024, November
Anonim

Kiemelten fontos csak a @Test annotált metódusokhoz alkalmazható elem. Kiemelten fontos egész számnak kell lennie. Azt tud lenni negatív , nulla vagy pozitív szám. TestNG fog a legalacsonyabbtól a legmagasabbig terjedő vizsgálati módszerek végrehajtása kiemelten fontos.

Csak hát, hogyan állíthatom be a prioritást a TestNG-ben?

Egy vagy több tesztesetet futtathat a sajátjában Testng kód. Ha teszt kiemelten fontos nincs megadva, miközben több teszteset fut, A TestNG hozzárendeli mind @Test a kiemelten fontos mint nulla(0). Most, futás közben; Alsó prioritások először lesz ütemezve.

Ezenkívül testreszabhatjuk a TestNG jelentéseket? Mi bemutatták TestNG alapértelmezett jelentés html és xml fájlokat a cikkben TestNG jelentés Példa. De te előfordulhat, hogy ez nem elég te . TestNG biztosítsa az IReporter felületet, amely tudsz implementálja egy tesztkörnyezetfigyelő létrehozásához. Azután személyre szabhatja a jelentést a generateReport() metódusában.

Ilyen módon mi az alapértelmezett prioritás a TestNG-ben?

Az alapértelmezett prioritás Ha nincs megadva, akkor a teszt értéke 0 egész szám. Tehát, ha van egy tesztesetünk -val kiemelten fontos 1 és egy nélkül kiemelten fontos érték, akkor a teszt nélkül kiemelten fontos érték kerül végrehajtásra először (mint alapértelmezett érték 0 lesz, és alacsonyabb értékkel tesztel kiemelten fontos először hajtják végre).

Beállíthatunk prioritást a Junitban?

8 válasz. Általánosságban, tudsz ne adja meg a sorrendet, amelyben a különálló egységtesztek futnak (bár te tudnál adja meg prioritások a TestNG-ben, és van egy másik kiemelten fontos minden teszthez). Az egységteszteket azonban le kell tudni futtatni elszigetelten, így a tesztek sorrendje nem számíthat. Ez egy rossz gyakorlat.

Ajánlott: