Voimmeko asettaa negatiivisen prioriteetin Testngissä?
Voimmeko asettaa negatiivisen prioriteetin Testngissä?

Video: Voimmeko asettaa negatiivisen prioriteetin Testngissä?

Video: Voimmeko asettaa negatiivisen prioriteetin Testngissä?
Video: an evil differential equation quiz 2024, Saattaa
Anonim

Prioriteetti on elementti, joka soveltuu vain @Test annotoiduille menetelmille. Prioriteetti pitäisi olla kokonaisluku. Se voi olla negatiivinen , nolla tai positiivinen luku. TestNG tulee suorittaa testimenetelmiä alimmasta korkeimpaan etusijalla.

Niin, kuinka asetan prioriteetin TestNG:ssä?

Voit suorittaa yhden tai useita testitapauksia Testng koodi. Jos testi etusijalla ei ole määritetty, kun suoritetaan useita testitapauksia, TestNG määrittää kaikki @Testi a etusijalla nollana(0). Nyt juosten; alempi prioriteetteja ajoitetaan ensin.

Lisäksi voimmeko mukauttaa TestNG-raportteja? Me ovat ottaneet käyttöön Testaa NG oletuksena raportti html- ja xml-tiedostot artikkelissa TestNG-raportti Esimerkki. Mutta sinä saattaa huomata, että se ei riitä sinä . Testaa NG tarjoavat IReporter-liittymän, joka sinä pystyt toteuttaa se testikontekstin kuuntelijan luomiseksi. Sitten voit mukauttaa raporttia sen GeneReport()-menetelmässä.

Mikä on tällä tavalla oletusprioriteetti TestNG:ssä?

The oletusprioriteetti testin arvo, kun sitä ei ole määritetty, on kokonaisluku 0. Joten, jos meillä on yksi testitapaus kanssa etusijalla 1 ja yksi ilman etusijalla arvo sitten testi ilman mitään etusijalla arvo suoritetaan ensin (kuten oletuksena arvo on 0 ja testaa pienemmällä etusijalla suoritetaan ensin).

Voimmeko asettaa prioriteetin Junitissa?

8 vastausta. Yleisesti, sinä pystyt Älä määritä järjestystä, jossa erilliset yksikkötestit suoritetaan (tosin sinä voisit täsmentää prioriteetteja TestNG:ssä ja on erilainen etusijalla jokaiselle testille). Yksikkötestejä tulisi kuitenkin voida suorittaa eristyksissä, joten testien järjestyksellä ei pitäisi olla merkitystä. Tämä on huono käytäntö.

Suositeltava: