Оглавление:

Что такое IReporter TestNG?
Что такое IReporter TestNG?

Видео: Что такое IReporter TestNG?

Видео: Что такое IReporter TestNG?
Видео: Using IReporter with TestNG 2024, Ноябрь
Anonim

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

Принимая это во внимание, какая польза от слушателей TestNG?

Слушатель определяется как интерфейс, изменяющий значение по умолчанию TestNG's поведение. Как следует из названия Слушатели «слушать» событие, определенное в сценарии селена, и вести себя соответствующим образом. это использовал в селене путем реализации Слушатели Интерфейс.

Аналогичным образом, можем ли мы настроить отчеты TestNG? TestNG имеет встроенный составление отчетов способность в этом. После полного выполнения тестовых примеров TestNG создает папку тестовых выходных данных в корне проекта. К настроить отчет TestNG, мы необходимо реализовать два интерфейса: ITestListener и IReporter. Если мы нужно получить отчет между казнью, мы нужен ITestListener.

Из этого, как мне использовать репортер TestNG?

Журналы TestNG Reporter

  1. Напишите тестовый пример для приложения входа в систему и внедрите журнал Log4j на каждом шаге.
  2. Вставьте журналы Reporter об основных событиях теста.
  3. Запустите тест, щелкнув правой кнопкой мыши сценарий тестового примера и выбрав «Запуск от имени»> «TestNG Test».

Что такое аннотации в TestNG?

Резюме Аннотации TestNG @BeforeSuite: The аннотированный будет запущен до того, как будут выполнены все тесты в этом наборе. @AfterSuite: The аннотированный будет запущен после выполнения всех тестов в этом наборе. @BeforeTest: The аннотированный будет запущен перед запуском любого тестового метода, принадлежащего классам внутри тега.

Рекомендуемые: