Kan vi sætte negativ prioritet i Testng?
Kan vi sætte negativ prioritet i Testng?

Video: Kan vi sætte negativ prioritet i Testng?

Video: Kan vi sætte negativ prioritet i Testng?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Kan
Anonim

Prioritet er et element, der kun gælder for @Test kommenterede metoder. Prioritet skal være en heltalsværdi. Det kan være negativ , nul eller positivt tal. TestNG vil udføre testmetoder fra laveste til højeste prioritet.

Bare så, hvordan sætter jeg prioritet i TestNG?

Du kan køre en enkelt eller flere testcases i din Testng kode. Hvis test prioritet er ikke defineret, mens der kører flere testcases, TestNG tildeler alle @Test a prioritet som nul(0). Nu, mens du løber; nederste prioriteringer vil blive planlagt først.

Kan vi desuden tilpasse TestNG-rapporter? Vi har indført TestNG Standard rapport html- og xml-filer i artiklen TestNG rapport Eksempel. Men du kan finde ud af at det ikke er nok til du . TestNG give IReporter interface som du kan implementere det for at skabe en testkontekstlytter. Derefter du kan tilpasse rapporten i dens generReport() metode.

På denne måde, hvad er standardprioriteten i TestNG?

Det standardprioritet af test, når den ikke er angivet, er heltalsværdien 0. Så hvis vi har en testcase med prioritet 1 og en uden nogen prioritet værdi derefter testen uden nogen prioritet værdi vil blive udført først (som Standard værdi vil være 0 og test med lavere prioritet udføres først).

Kan vi prioritere i Junit?

8 svar. Generelt, du kan ikke angive den rækkefølge, som separate enhedstest kører i (dog du kunne specificere prioriteringer i TestNG og har en anden prioritet for hver test). Enhedstest skal dog kunne køres isoleret, så rækkefølgen af testene burde ikke have nogen betydning. Dette er en dårlig praksis.

Anbefalede: