Использование C # для создания отчетов

#c# #reporting-services #nunit #allure

#c# #службы отчетов #nunit #allure

Вопрос:

я делаю что-то новое для себя, а именно сообщаю о тестовых примерах Nunit. После некоторого поиска я обнаружил, что большинству хороших инструментов создания отчетов требуется XML-файл для создания отчета. Мне удалось это сделать. Но я хочу задать определенный вопрос, есть ли способ использовать фреймворк с именем Allure в C #, например, написать код, который:

1) считывает XML-файл из определенного каталога.

2) сгенерируйте отчет

3) Наконец, сохраните его по определенному пути, используя код на C # в проекте Visual Studio.

Возможно ли это с помощью Allure, если нет, есть ли какой-либо инструмент отчетности, который может это сделать, я не обязан использовать Allure, мне просто нужен хороший инструмент отчетности.

Комментарии:

1. См. раздел О командной строке wiki. qatools.ru/display/AL/Allure Commandline

Ответ №1:

Сначала необходимо сгенерировать результаты Allure с помощью адаптера. Вы можете попробовать ExtentReports для .NET. Он предоставляет практически те же параметры отчетности. Если у вас есть какой-то ресурс, я рекомендую попробовать Report Portal, у него также есть .NET client.

Ответ №2:

После просмотра Allure.Исходный код Commons, который вы могли бы

  1. Прочитайте XML.
  2. Обработайте это с помощью Allure.Commons => allure-сгенерированные результаты
  3. Вызываем allure, обслуживаем allure-результаты

Это обеспечило бы супер профессиональный результат.