Як автоматично запустити XML із помилкою TestNG?

Створіть XML-файл TestNG:

  1. Крок 1: Створіть XML-файл testng. i. Клацніть правою кнопкою миші папку проекту, перейдіть до пункту «Новий» і виберіть «Файл», як показано на зображенні нижче.
  2. Крок 2: Напишіть код xml: i. Тепер додайте наведений нижче код у свій XML-файл testng. …
  3. Крок 3: Виконайте testng xml. Тепер давайте запустимо xml.

Скопіюйте або перемістіть невдалий тест. xml із цільової папки в будь-яке інше місце всередині фреймворку, окрім цільової та тестової вихідної папки. Це просто тому, що ці папки будуть видалені, коли ви запустите команду "mvn clean". Тепер налаштуйте Jenkins для збірки Post для запуску failed-testng.

Підхід/Алгоритм вирішення цієї проблеми

  1. Крок 1: Створіть класи TestNG − NewTes у src/test/java.
  2. Крок 2: Напишіть 2 методу @Test у класі.
  3. Крок 3. Переконайтеся, що тег suiteXMLFiles видалено з pom. xml.
  4. Крок 4: Тепер запустіть його за допомогою командного рядка як тест mvn.

Для автоматичного повторного запуску невдалих тестів під час самого тестування ми реалізуємо інтерфейс IRetryAnalyzer, наданий TestNG. Перевизначаючи метод retry() інтерфейсу у вашому класі, ви можете контролювати кількість спроб повторного виконання невдалого тесту.

Як виконати невдалі тестові випадки в TestNG?

  1. Автоматичний тестовий запуск після першого запуску. Клацніть правою кнопкою миші на об’єкті – натисніть «Оновити».
  2. Буде створено список під назвою «test-output». Ви можете знайти «testng-failed. xml” у папці “test-output”.
  3. Щоб повторно запустити невдалий тест, запустіть «testng-failed. xml».
Оцініть статтю