Maaari ba tayong magtakda ng negatibong priyoridad sa Testng?
Maaari ba tayong magtakda ng negatibong priyoridad sa Testng?

Video: Maaari ba tayong magtakda ng negatibong priyoridad sa Testng?

Video: Maaari ba tayong magtakda ng negatibong priyoridad sa Testng?
Video: BIKE LANE TATANGGALIN?? | SILIPIN NATIN ANG LAGAY NG BIKE LANE SA EDSA #edsabikelane #bike 2024, Mayo
Anonim

Priyoridad ay isang elementong naaangkop lamang para sa mga pamamaraang na-annotate ng @Test. Priyoridad dapat ay isang integer na halaga. Ito pwede maging negatibo , zero o positibong numero. TestNG ay isagawa ang mga pamamaraan ng pagsubok mula sa pinakamababa hanggang sa pinakamataas priority.

Kaya lang, paano ako magtatakda ng priyoridad sa TestNG?

Maaari kang magpatakbo ng isa o maramihang kaso ng pagsubok sa iyong Testng code. Kung pagsubok priority ay hindi tinukoy habang nagpapatakbo ng maraming kaso ng pagsubok, Ang TestNG ay nagtatalaga lahat ng @Test a priority bilang zero(0). Ngayon, habang tumatakbo; mas mababa mga priyoridad iiskedyul muna.

Bukod pa rito, maaari ba nating i-customize ang mga ulat ng TestNG? Kami nagpakilala TestNG default ulat html at xml file sa artikulo Ulat ng TestNG Halimbawa. Pero ikaw maaaring mahanap ito ay hindi sapat para sa ikaw . TestNG magbigay ng interface ng IReporter na kaya mo ipatupad ito upang lumikha ng tagapakinig ng konteksto ng pagsubok. Pagkatapos maaari mong i-customize ang ulat sa ito ay generateReport() na pamamaraan.

Sa ganitong paraan, ano ang default na priyoridad sa TestNG?

Ang default na priyoridad ng pagsubok kapag hindi tinukoy ay integer value 0. Kaya, kung mayroon kaming isang test case na may priority 1 at ang isa ay wala priority halaga pagkatapos ng pagsubok na walang anumang priority ang halaga ay unang maipapatupad (bilang default ang halaga ay magiging 0 at mga pagsubok na may mas mababa priority ay unang pinaandar).

Maaari ba tayong magtakda ng priyoridad kay Junit?

8 Sagot. Sa pangkalahatan, kaya mo 't tukuyin ang pagkakasunud-sunod kung saan tumatakbo ang hiwalay na mga pagsubok sa unit (bagaman kaya mo tukuyin mga priyoridad sa TestNG at may iba priority para sa bawat pagsubok). Gayunpaman, ang mga pagsubok sa yunit ay dapat na maisagawa nang hiwalay, kaya hindi dapat mahalaga ang pagkakasunud-sunod ng mga pagsubok. Ito ay isang masamang gawi.

Inirerekumendang: