Spisu treści:

Co to jest IReporter TestNG?
Co to jest IReporter TestNG?

Wideo: Co to jest IReporter TestNG?

Wideo: Co to jest IReporter TestNG?
Wideo: Jest Allure Report | Playwright - Part 19 2024, Listopad
Anonim

TestNG zapewnił możliwość wdrożenia ' IReporter ' interfejs, który można zaimplementować w celu wygenerowania spersonalizowanego raportu przez użytkowników. Posiada metodę 'generateReport()', która zostanie wywołana po zakończeniu wykonywania całego zestawu i przekazaniu raportu do określonego katalogu wyjściowego.

Biorąc to pod uwagę, jaki jest pożytek ze słuchaczy TestNG?

Słuchacz jest zdefiniowany jako interfejs, który modyfikuje domyślne TestNG's zachowanie. Jak sama nazwa wskazuje Słuchacze "nasłuchuj" zdarzenia zdefiniowanego w skrypcie selenu i odpowiednio się zachowuj. To jest używany w selen poprzez wdrożenie Słuchacze Berło.

Podobnie, czy możemy dostosować raporty TestNG? TestNG ma wbudowany raportowanie zdolność w nim. Po całkowitym wykonaniu przypadków testowych, TestNG generuje folder test-output w katalogu głównym projektu. Do dostosuj raport TestNG my trzeba zaimplementować dwa interfejsy, ITestListener i IReporter. Gdyby my muszę dostać raport pomiędzy egzekucjami, my potrzebujesz ITestListener.

Tutaj, jak korzystać z reportera TestNG?

Dzienniki raportowania TestNG

  1. Napisz przypadek testowy dla aplikacji logowania i zaimplementuj logowanie Log4j na każdym kroku.
  2. Wstaw dzienniki Reporter dotyczące głównych zdarzeń testu.
  3. Uruchom test, klikając prawym przyciskiem myszy skrypt przypadku testowego i wybierz Uruchom jako > Test TestNG.

Czym są adnotacje w TestNG?

Podsumowanie Adnotacje TestNG @BeforeSuite: The z adnotacjami Metoda zostanie uruchomiona przed zakończeniem wszystkich testów w tym pakiecie. @AfterSuite: The z adnotacjami Metoda zostanie uruchomiona po wykonaniu wszystkich testów w tym pakiecie. @Przed testem: z adnotacjami Metoda zostanie uruchomiona przed uruchomieniem jakiejkolwiek metody testowej należącej do klas wewnątrz znacznika.

Zalecana: