Përmbajtje:

Çfarë është IReporter TestNG?
Çfarë është IReporter TestNG?

Video: Çfarë është IReporter TestNG?

Video: Çfarë është IReporter TestNG?
Video: Raccoons engineering: Çfarë është EGR dhe a ja vlen ta heqim atë. 2024, Nëntor
Anonim

TestNG ka ofruar një aftësi për të zbatuar ' IReporter Një ndërfaqe e cila mund të zbatohet për të gjeneruar një raport të personalizuar nga përdoruesit. Ajo ka metodën 'generateReport()' e cila do të thirret pasi e gjithë suita të ketë përfunduar ekzekutimin e saj dhe të japë raportin në direktorinë e specifikuar të daljes.

Duke e mbajtur këtë në konsideratë, cili është përdorimi i dëgjuesve TestNG?

Dëgjues përkufizohet si ndërfaqe që modifikon parazgjedhjen TestNG-së sjellje. Siç sugjeron emri Dëgjuesit "dëgjoni" ngjarjen e përcaktuar në shkrimin e selenit dhe silluni në përputhje me rrethanat. Eshte të përdorura në selen duke zbatuar Dëgjuesit Ndërfaqja.

Po kështu, a mund të personalizojmë raportet TestNG? TestNG ka një të integruar raportimi aftësinë në të. Pas një ekzekutimi të plotë të rasteve të testimit, TestNG gjeneron një dosje test-output në rrënjën e projektit. te personalizojmë raportin TestNG ne duhet të implementohen dy ndërfaqe, ITestListener dhe IReporter. Nëse ne duhet të marrë një raporti në mes të ekzekutimit, ne keni nevojë për ITestListener.

Prandaj, si mund ta përdor reporterin TestNG?

Regjistrat e Reporterëve të TestNG

  1. Shkruani një rast testimi për aplikacionin Sign In dhe zbatoni regjistrimin Log4j në çdo hap.
  2. Fut regjistrat e Reporterëve në ngjarjet kryesore të testit.
  3. Ekzekutoni testin duke klikuar me të djathtën në skriptin e rastit të testit dhe zgjidhni Run As > TestNG Test.

Cilat janë shënimet në TestNG?

Përmbledhje e Annotimet TestNG @BeforeSuite: The të shënuara metoda do të ekzekutohet përpara se të kryhen të gjitha testet në këtë grup. @AfterSuite: The të shënuara metoda do të ekzekutohet pasi të jenë ekzekutuar të gjitha testet në këtë grup. @ParaTest: The të shënuara metoda do të ekzekutohet përpara se të ekzekutohet ndonjë metodë testimi që i përket klasave brenda etiketës.

Recommended: