Czy możemy ustawić negatywny priorytet w Testng?
Czy możemy ustawić negatywny priorytet w Testng?

Wideo: Czy możemy ustawić negatywny priorytet w Testng?

Wideo: Czy możemy ustawić negatywny priorytet w Testng?
Wideo: Can we have negative priority set to testng test methods (Selenium Interview Question #481) 2024, Może
Anonim

Priorytet to element mający zastosowanie tylko do metod z adnotacjami @Test. Priorytet powinna być liczbą całkowitą. Ono Móc być negatywny , zero lub liczba dodatnia. TestNG będzie wykonuj metody testowe od najniższego do najwyższego priorytet.

Tak więc, jak ustawić priorytet w TestNG?

Możesz uruchomić jeden lub wiele przypadków testowych w swoim Testng kod. Jeśli test priorytet nie jest zdefiniowany podczas uruchamiania wielu przypadków testowych, TestNG przypisuje wszystkie @Testuj a priorytet jako zero(0). Teraz, podczas biegu; niżej priorytety zostanie zaplanowane jako pierwsze.

Dodatkowo, czy możemy dostosować raporty TestNG? My wprowadzili TestNG domyślny raport pliki html i xml w artykule Raport TestNG Przykład. Ale ty może uznasz, że to nie wystarczy ty . TestNG zapewnić interfejs IReporter, który możesz zaimplementuj go, aby utworzyć odbiornik kontekstu testowego. Następnie możesz dostosować raport w jego metodzie generateReport().

W ten sposób, jaki jest domyślny priorytet w TestNG?

ten domyślny priorytet testu, gdy nie jest określony, jest liczbą całkowitą 0. Tak więc, jeśli mamy jeden przypadek testowy z priorytet 1 i jeden bez żadnego priorytet wartość to test bez żadnych priorytet wartość zostanie wykonana jako pierwsza (jako domyślny wartość będzie równa 0, a testy z mniejszą wartością priorytet są wykonywane jako pierwsze).

Czy możemy ustawić priorytet w Junit?

8 odpowiedzi. Ogólnie, możesz nie określaj kolejności, w jakiej uruchamiane są oddzielne testy jednostkowe (chociaż mógłbyś sprecyzować priorytety w TestNG i mieć inny priorytet dla każdego testu). Jednak testy jednostkowe powinny być możliwe do uruchomienia w izolacji, więc kolejność testów nie powinna mieć znaczenia. To zła praktyka.

Zalecana: