Ali lahko v Testng nastavimo negativno prioriteto?
Ali lahko v Testng nastavimo negativno prioriteto?

Video: Ali lahko v Testng nastavimo negativno prioriteto?

Video: Ali lahko v Testng nastavimo negativno prioriteto?
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Maj
Anonim

Prednost je element, ki se uporablja samo za metode z opombami @Test. Prednost mora biti celo število. To lahko biti negativno , nič ali pozitivno število. TestNG bo izvajati testne metode od najnižje do najvišje prednostna naloga.

Samo tako, kako naj nastavim prednost v TestNG?

V vašem računalniku lahko zaženete en ali več testnih primerov Testng Koda. Če test prednostna naloga ni opredeljen med izvajanjem več testnih primerov, TestNG dodeli vse @Test a prednostna naloga kot nič (0). Zdaj, med tekom; nižje prednostne naloge bo načrtovan prvi.

Poleg tega lahko prilagodimo poročila TestNG? mi so uvedli TestNG privzeto poročilo html in xml datoteke v članku TestNG poročilo Primer. Ampak ti morda ugotovi, da ni dovolj za ti . TestNG zagotoviti vmesnik IReporter, ki ti lahko implementirajte ga, da ustvarite poslušalec testnega konteksta. Potem poročilo lahko prilagodite v svoji metodi generateReport().

Kakšna je na ta način privzeta prioriteta v TestNG?

The privzeta prioriteta testa, ko ni določeno, je celoštevilska vrednost 0. Torej, če imamo en testni primer z prednostna naloga 1 in ena brez prednostna naloga vrednost nato test brez kakršnega koli prednostna naloga vrednost se bo najprej izvršila (kot privzeto vrednost bo 0 in testi z nižjo prednostna naloga se izvajajo najprej).

Ali lahko v Junitu nastavimo prednost?

8 odgovorov. Na splošno, ti lahko ne navedite vrstnega reda, v katerem se izvajajo ločeni testi enot (čeprav lahko bi določite prednostne naloge v TestNG in imajo drugačno prednostna naloga za vsak test). Vendar bi morali biti testi enote omogočeni ločeno, tako da vrstni red testov ne bi smel biti pomemben. To je slaba praksa.

Priporočena: