Съдържание:

Какво е IReporter TestNG?
Какво е IReporter TestNG?
Anonim

TestNG е предоставил способност за изпълнение IReporter ' интерфейс, който може да бъде внедрен за генериране на персонализиран отчет от потребителите. Той има метод 'generateReport()', който ще бъде извикан, след като целият пакет завърши изпълнението си и предаде отчета в посочената изходна директория.

Като се има предвид това, каква е ползата от слушателите на TestNG?

Слушател се дефинира като интерфейс, който променя стойността по подразбиране TestNG поведение. Както подсказва името Слушатели "слушайте" събитието, дефинирано в селеновия скрипт, и се държайте съответно. то е използван в селен чрез внедряване Слушатели Интерфейс.

По същия начин можем ли да персонализираме отчетите на TestNG? TestNG има вградена отчитане способност в него. След пълно изпълнение на тестовите случаи, TestNG генерира тестова изходна папка в корена на проекта. Да се персонализираме отчета за TestNG ние трябва да внедрите два интерфейса, ITestListener и IReporter. Ако ние трябва да получите a доклад между изпълнението, ние трябва ITestListener.

Оттук нататък как да използвам TestNG репортер?

TestNG Reporter Logs

  1. Напишете тестов случай за приложението Sign In и внедрете Log4j регистриране на всяка стъпка.
  2. Вмъкване на регистрационни файлове на Reporter за основните събития от теста.
  3. Стартирайте теста, като щракнете с десния бутон върху скрипта на тестовия случай и изберете Run As > TestNG Test.

Какво представляват анотациите в TestNG?

Обобщение на TestNG анотации @BeforeSuite: The анотирани методът ще бъде стартиран, преди да се изпълнят всички тестове в този пакет. @AfterSuite: The анотирани методът ще бъде стартиран след изпълнение на всички тестове в този пакет. @BeforeTest: The анотирани Методът ще бъде стартиран, преди да се изпълни който и да е тестов метод, принадлежащ към класовете вътре в етикета.

Препоръчано: