Mündəricat:

IReporter TestNG nədir?
IReporter TestNG nədir?

Video: IReporter TestNG nədir?

Video: IReporter TestNG nədir?
Video: 30 DAKIKADA SELENIUM-10 TestNG Soft Assertion 2024, Noyabr
Anonim

TestNG həyata keçirmək qabiliyyətini təmin etmişdir. IReportyor ' istifadəçilər tərəfindən fərdiləşdirilmiş hesabat yaratmaq üçün həyata keçirilə bilən bir interfeys. Bütün paket öz icrasını tamamladıqdan və hesabatı müəyyən edilmiş çıxış qovluğuna təqdim etdikdən sonra işə salınacaq 'generateReport()' metoduna malikdir.

Bunu nəzərə alaraq, TestNG dinləyicilərinin nə faydası var?

Dinləyici standartı dəyişdirən interfeys kimi müəyyən edilir TestNG davranış. Adından göründüyü kimi Dinləyicilər selen skriptində müəyyən edilmiş hadisəyə "dinləyin" və ona uyğun davranın. Bu istifadə olunur seleniumda həyata keçirməklə Dinləyicilər İnterfeys.

Eynilə, biz TestNG hesabatlarını fərdiləşdirə bilərikmi? TestNG daxili var hesabat vermək içində olan qabiliyyət. Test işlərinin tam icrasından sonra, TestNG layihənin kökündə test-çıxış qovluğu yaradır. Kimə TestNG hesabatını fərdiləşdirin iki interfeys, ITestListener və IReporter tətbiq etmək lazımdır. Əgər Biz almaq lazımdır hesabat icra arasında, Biz ITestListener lazımdır.

Burada TestNG reportyorundan necə istifadə edə bilərəm?

TestNG reportyor qeydləri

  1. Giriş tətbiqi üçün test işi yazın və hər addımda Log4j girişini həyata keçirin.
  2. Testin əsas hadisələri üzrə məruzəçi qeydlərini daxil edin.
  3. Test işi skriptinə sağ klikləməklə testi işə salın və Run As > TestNG Test seçin.

TestNG-də annotasiyalar hansılardır?

Xülasə TestNG Annotasiyaları @BeforeSuite: The annotasiya edilmiş metodu bu paketdəki bütün testlər başlamazdan əvvəl işlədiləcək. @AfterSuite: The annotasiya edilmiş metod bu paketdəki bütün testlər işə salındıqdan sonra işə salınacaq. @BeforeTest: The annotasiya edilmiş metod teq daxilindəki siniflərə aid hər hansı test metodu işə salınmazdan əvvəl işlədiləcək.

Tövsiyə: