Ar galime nustatyti neigiamą testavimo prioritetą?
Ar galime nustatyti neigiamą testavimo prioritetą?

Video: Ar galime nustatyti neigiamą testavimo prioritetą?

Video: Ar galime nustatyti neigiamą testavimo prioritetą?
Video: Prolonged FieldCare Podcast 124: Logistics in Ukraine 2024, Lapkritis
Anonim

Pirmenybė yra elementas, taikomas tik @Test anotuotiems metodams. Pirmenybė turėtų būti sveikasis skaičius. Tai gali būti neigiamas , nulis arba teigiamas skaičius. TestNG bus atlikti bandymo metodus nuo žemiausio iki aukščiausio prioritetas.

Taigi, kaip nustatyti prioritetą „TestNG“?

Galite paleisti vieną arba kelis bandomuosius atvejus Testng kodas. Jei bandymas prioritetas nėra apibrėžtas, kai vykdomi keli bandymo atvejai, TestNG priskiria visi @Test a prioritetas kaip nulis (0). Dabar, bėgdamas; žemesnė prioritetus bus suplanuotas pirmas.

Be to, ar galime tinkinti TestNG ataskaitas? Mes pristatė TestNG numatytas ataskaita html ir xml failus straipsnyje TestNG ataskaita Pavyzdys. Bet tu gali pasirodyti, kad to neužtenka tu . TestNG pateikti IReporter sąsają, kuri tu gali Įdiekite jį, kad sukurtumėte bandomojo konteksto klausytoją. Tada galite tinkinti ataskaitą jo generavimo ataskaita() metodu.

Tokiu būdu koks yra numatytasis TestNG prioritetas?

The numatytasis prioritetas testo, kai nenurodyta, yra sveikasis skaičius 0. Taigi, jei turime vieną bandymo atvejį su prioritetas 1 ir vienas be jokio prioritetas vertė tada testas be jokių prioritetas reikšmė bus vykdoma pirmiausia (kaip numatytas reikšmė bus 0, o bandymai bus mažesni prioritetas yra vykdomi pirmiausia).

Ar galime Junite nustatyti prioritetą?

8 atsakymai. Apskritai, tu gali nenurodykite atskirų vienetų bandymų eilės (tačiau tu galėtum nurodyti prioritetus TestNG ir turėti kitokį prioritetas kiekvienam bandymui). Tačiau vienetų bandymus turėtų būti galima atlikti atskirai, todėl testų tvarka neturėtų būti svarbi. Tai yra bloga praktika.

Rekomenduojamas: