Sommario:

Cos'è IReporter TestNG?
Cos'è IReporter TestNG?

Video: Cos'è IReporter TestNG?

Video: Cos'è IReporter TestNG?
Video: What is IReporter Listener in TestNG | How to Implement the IReporter Listener in TestNG Framework 2024, Novembre
Anonim

TestNG ha fornito la capacità di implementare ' IReporter ' un'interfaccia che può essere implementata per generare un report personalizzato da parte degli utenti. Ha il metodo 'generateReport()' che verrà invocato dopo che tutta la suite ha completato la sua esecuzione e fornisce il report nella directory di output specificata.

Tenendo questo in considerazione, qual è l'uso degli ascoltatori di TestNG?

Ascoltatore è definito come interfaccia che modifica l'impostazione predefinita TestNG's comportamento. Come suggerisce il nome ascoltatori "ascolta" l'evento definito nello script selenium e comportati di conseguenza. è Usato in selenio implementando ascoltatori Interfaccia.

Allo stesso modo, possiamo personalizzare i report di TestNG? TestNG ha un innato segnalazione capacità in esso. Dopo una completa esecuzione dei casi di test, TestNG genera una cartella di output di test nella radice del progetto. Per personalizzare il rapporto TestNG noi necessità di implementare due interfacce, ITestListener e IReporter. Se noi bisogno di ottenere un rapporto tra l'esecuzione, noi bisogno di ITestListener.

Di seguito, come si usa TestNG reporter?

Registri di TestNG Reporter

  1. Scrivi un test case per l'applicazione di accesso e implementa la registrazione Log4j ad ogni passaggio.
  2. Inserisci i log di Reporter sui principali eventi del test.
  3. Eseguire il test facendo clic con il pulsante destro del mouse sullo script del test case e selezionare Esegui come > Test TestNG.

Cosa sono le annotazioni in TestNG?

Sintesi di Annotazioni TestNG @BeforeSuite: Il annotato verrà eseguito prima che tutti i test in questa suite siano stati eseguiti. @AfterSuite: Il annotato verrà eseguito dopo che tutti i test in questa suite sono stati eseguiti. @BeforeTest: Il annotato metodo verrà eseguito prima che venga eseguito qualsiasi metodo di test appartenente alle classi all'interno del tag.

Consigliato: