Můžeme v Testng nastavit zápornou prioritu?
Můžeme v Testng nastavit zápornou prioritu?

Video: Můžeme v Testng nastavit zápornou prioritu?

Video: Můžeme v Testng nastavit zápornou prioritu?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Smět
Anonim

Přednost je prvek použitelný pouze pro anotované metody @Test. Přednost by měla být celočíselná hodnota. To umět být záporný , nula nebo kladné číslo. TestNG bude provádět testovací metody od nejnižší po nejvyšší přednost.

Jak tedy nastavím prioritu v TestNG?

Ve svém můžete spustit jeden nebo více testovacích případů Testng kód. Pokud test přednost není definován při spuštění více testovacích případů, TestNG přiřadí vše @Test a přednost jako nula(0). Nyní při běhu; dolní priority bude naplánováno jako první.

Můžeme navíc sestavy TestNG přizpůsobit? My představili TestNG výchozí zpráva html a xml soubory v článku Zpráva TestNG Příklad. Ale vy může zjistit, že to nestačí vy . TestNG poskytují rozhraní IReporter, které můžeš implementujte jej a vytvořte testovací kontextový posluchač. Pak zprávu můžete přizpůsobit v jeho metodě createReport().

Jaká je tedy výchozí priorita v TestNG?

The výchozí priorita testu, když není uvedeno, je celočíselná hodnota 0. Takže, pokud máme jeden testovací případ s přednost 1 a jeden bez jakéhokoli přednost hodnotu pak test bez jakékoli přednost hodnota bude provedena jako první (jako výchozí hodnota bude 0 a testuje se s nižší přednost jsou provedeny jako první).

Můžeme nastavit prioritu v Junitu?

8 Odpovědi. Obecně, můžeš 't určit pořadí, ve kterém běží samostatné testy jednotek (ačkoli mohl bys specifikovat priority v TestNG a mají jiný přednost pro každý test). Jednotkové testy by však mělo být možné spouštět izolovaně, takže na pořadí testů by nemělo záležet. To je špatná praxe.

Doporučuje: