Primo.Testing.Allure
Пакет Primo.Testing.Allure предназначен для интеграции системы Allure Reporting в процессы автоматизированного тестирования, выполняемые роботами платформы Primo RPA. Он предоставляет набор специализированных элементов для создания структурированных отчётов о прохождении тест-кейсов с возможностью добавления вложений.
Пакет доступен для скачивания двумя способами:
1. С сайта NuGet:
Скачать пакет можно по следующей ссылке:
2. Через управление зависимостями в Primo RPA Studio:
Чтобы установить пакет через Primo RPA Studio, выполните следующие шаги:
- Откройте Studio и перейдите в меню Зависимости → Управление зависимостями.
- В левой части окна выберите источник NuGet.org.
- В поле поиска введите Primo.Testing.Allure.
- Найдите соответствующий пакет и выполните одно из следующих действий:
- Если пакет еще не установлен, нажмите Установить.
- Если пакет уже установлен, но требуется обновление, нажмите Обновить.
- После выбора нажмите кнопку Сохранить.
- Подтвердите установку в появившемся окне.
- После успешной установки в дереве элементов группы Тестирование появится папка Allure с элементами пакета.
Подробнее см статью Менеджер зависимостей
Элементы пакета
После установки в дереве элементов станут доступны следующие компоненты, предназначенные для построения тест-кейсов и формирования Allure-отчётов:
Активности NuGet пакета Primo.Testing.Allure
Элементы для структурирования отчёта:
- Тестовый кейс (Test case) - контейнерный элемент, определяющий контекст выполняемого тест-кейса. Используется как обёртка для шагов и вложений. Не используется в чистом коде.
- Шаг теста (Test step) - элемент для создания и отображения отдельного шага внутри тест-кейса в Allure-отчёте. Не используется в чистом коде.
- Начать шаг (Step start) - элемент для явного создания контекста шага теста (аналогично элементу “Test step”). Всегда должен использоваться в паре с элементом “Завершить шаг”. Не используется в чистом коде.
- Завершить шаг (Step end) - элемент для завершения контекста шага, созданного элементом “Начать шаг”. Используется в паре с ним. Не используется в чистом коде.
- Добавить вложение (Add attachment) - элемент для прикрепления файлов (изображений, CSV, XLSX и др.) к шагу или тест-кейсу в отчёте. Размещается внутри контейнеров “Тестовый кейс” или “Шаг теста”.
- Завершить тестовый кейс - элемент для явного завершения контекста тестового кейса.