2016-06-21 3 views
1

У меня есть тесты автоматизации Selenium с использованием C# с xUnit test framework. При выполнении тестов результаты генерируются в стандартный XML-файл xUnit. Я рассматриваю способы как-то импортировать результаты из XML-файла в TestRail, чтобы у меня было центральное репо для всех тестовых прогонов, и я могу генерировать осмысленные отчеты внутри TestRail.Экспорт результатов теста xUnit в TestRail

Я знаю, что есть API, который я могу использовать, но создание методов внутри тестов для публикации каждого результата теста выглядит очень громоздким. Вместо этого было бы очень здорово, если я смогу импортировать XML-файл в TestRail.

Пожалуйста, помогите.

ответ

1

Я сделал это для своей нынешней компании. Мы использовали Xunit 2.1 и C#. После создания отчета я создал парсер Xml, который сохранит результаты в словаре и отправит результаты в API testrail.

Мы создали функцию «Добавить случаи», чтобы сначала создать результаты TC и массовой загрузки после создания отчета.

Вы можете Информация о testRail API там:

http://docs.gurock.com/testrail-api2/bindings-dotnet

1

Привет, как я знаю, нет прямого импортера XML для Testrail. Но если вы посмотрите на GitHub, есть клиент Testrail, который вы можете использовать. Вам не нужно внедрять новую.

https://github.com/zoosk/testrail-client

Прямой импорт XML приведет во многих случаях приводит к множеству проблем. Если вы используете клиент для получения результатов отчета, вы можете избежать проблем.

Дополнительно вы можете посмотреть на enter link description here

Есть некоторые упомянутые примеры для C#.

+0

Спасибо за ваш ответ, будет иметь вид –

Смежные вопросы