Cuprins:

Ce este IReporter TestNG?
Ce este IReporter TestNG?

Video: Ce este IReporter TestNG?

Video: Ce este IReporter TestNG?
Video: TestNG Tutorial #18 - TestNG Report Generation in Selenium | Part 1 2024, Noiembrie
Anonim

TestNG a oferit capacitatea de a implementa IReporter ' o interfață care poate fi implementată pentru a genera un raport personalizat de către utilizatori. Are metoda „generateReport()” care va fi invocată după ce toată suita și-a încheiat execuția și dă raportul în directorul de ieșire specificat.

Ținând cont de acest lucru, la ce folos ascultătorii TestNG?

Ascultător este definită ca interfață care modifică implicit TestNG-uri comportament. Așa cum sugerează și numele Ascultătorii „ascultă” evenimentul definit în scriptul seleniu și comportă-te în consecință. Este folosit în seleniu prin implementare Ascultătorii Interfață.

De asemenea, putem personaliza rapoartele TestNG? TestNG are încorporat raportare abilitate în ea. După o execuție completă a cazurilor de testare, TestNG generează un folder de ieșire de testare în rădăcina proiectului. La personalizați raportul TestNG noi trebuie să implementați două interfețe, ITestListener și IReporter. Dacă noi trebuie să obțineți o raport între execuție, noi nevoie de ITestListener.

De aici, cum folosesc reporterul TestNG?

Jurnalele TestNG Reporter

  1. Scrieți un caz de testare pentru aplicația Sign In și implementați log4j la fiecare pas.
  2. Inserați jurnalele Reporter cu privire la evenimentele principale ale testului.
  3. Rulați testul făcând clic dreapta pe scriptul cazului de testare și selectați Run As > TestNG Test.

Ce sunt adnotările în TestNG?

Rezumat al Adnotări TestNG @BeforeSuite: The adnotat metoda va fi rulată înainte ca toate testele din această suită să fie rulate. @AfterSuite: The adnotat metoda va fi rulată după rularea tuturor testelor din această suită. @BeforeTest: The adnotat metoda va fi rulată înainte ca orice metodă de testare aparținând claselor din interiorul etichetei să fie rulată.

Recomandat: