Логирование в связке WebDriver + Nunit + C#


(elmatador) #1

Друзья, подскажите каким образом настроить логирование  на Nunit в Visual Studio.

Надо , чтобы после запуска и выполнения тестов , можно было просмотреть какие из них завалились, какие прошли и если в тесте генерировались какие либо данные , то их тоже записывать в лог.Спасибо.


(Дмитрий Жарий) #2

Есть простой способ. 

Существует приложение, которое способно конвертировать NUnit log (TestResults.xml) в HTML формат:

https://github.com/jupaol/NUnit2Report.Console

TestResults.xml вы можете сохранить либо из NUnit GUI. В консольном варианте NUnit вы можете указать нужную дерикторию сохранения результата. 

 

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

Это TestStack.BDDfy: http://www.mehdi-khalili.com/bddify-moved-to-github-and-renamed-to-teststack-bddfy

Но, для его использования, тесткейсы нужно писать в отдельном формате. 

 

И если у вас есть возможность, можете использовать TestRunner из Resharper. Оне не удаляет результаты предыдущих тестов при перерогоне, плюс показывает логи из Console.Writeline и интегрирован с Вижуалстудией.