Skip to Content

Primo.Testing.Allure

Пакет Primo.Testing.Allure предназначен для интеграции системы Allure Reporting в процессы автоматизированного тестирования, выполняемые роботами платформы Primo RPA. Он предоставляет набор специализированных элементов для создания структурированных отчётов о прохождении тест-кейсов с возможностью добавления вложений.

Пакет доступен для скачивания двумя способами:

1. С сайта NuGet:

Скачать пакет можно по следующей ссылке:

2. Через управление зависимостями в Primo RPA Studio:

Чтобы установить пакет через Primo RPA Studio, выполните следующие шаги:

  1. Откройте Studio и перейдите в меню Зависимости → Управление зависимостями.
  2. В левой части окна выберите источник NuGet.org.
  3. В поле поиска введите Primo.Testing.Allure.
  4. Найдите соответствующий пакет и выполните одно из следующих действий:
    • Если пакет еще не установлен, нажмите Установить.
    • Если пакет уже установлен, но требуется обновление, нажмите Обновить.
  5. После выбора нажмите кнопку Сохранить.
  6. Подтвердите установку в появившемся окне.
  7. После успешной установки в дереве элементов группы Тестирование появится папка Allure с элементами пакета.

Подробнее см статью Менеджер зависимостей

Элементы пакета

После установки в дереве элементов станут доступны следующие компоненты, предназначенные для построения тест-кейсов и формирования Allure-отчётов:

alt Активности NuGet пакета Primo.Testing.Allure

Элементы для структурирования отчёта:

  1. Тестовый кейс (Test case) - контейнерный элемент, определяющий контекст выполняемого тест-кейса. Используется как обёртка для шагов и вложений. Не используется в чистом коде.
  2. Шаг теста (Test step) - элемент для создания и отображения отдельного шага внутри тест-кейса в Allure-отчёте. Не используется в чистом коде.
  3. Начать шаг (Step start) - элемент для явного создания контекста шага теста (аналогично элементу “Test step”). Всегда должен использоваться в паре с элементом “Завершить шаг”. Не используется в чистом коде.
  4. Завершить шаг (Step end) - элемент для завершения контекста шага, созданного элементом “Начать шаг”. Используется в паре с ним. Не используется в чистом коде.
  5. Добавить вложение (Add attachment) - элемент для прикрепления файлов (изображений, CSV, XLSX и др.) к шагу или тест-кейсу в отчёте. Размещается внутри контейнеров “Тестовый кейс” или “Шаг теста”.
  6. Завершить тестовый кейс - элемент для явного завершения контекста тестового кейса.