У меня есть набор модульных тестов в проекте C# в Visual Studio 2013. Есть ли способ генерировать отчет из результатов тестирования устройства?Отчеты об испытаниях модульных устройств в Visual Studio 2013
Мне нужен отчет в качестве доказательства времени, когда были проведены тесты и результаты. Я не имею в виду онлайн-отчет сервера CI, я имею в виду локальный отчет. Есть ли какие-нибудь хорошие плагины для VS2013?
Я заглянул в плагин NUnit
с его выходным XML-кодом, но его не очень точно, много отображаемых данных было дублировано и неточно (например, мой тип ОС). В настоящее время я придерживаюсь рамки тестирования Visual Studio MSTest
.
Поскольку тесты будут выполняться на каждой машине разработчиков, вам нужно взглянуть на способ запуска этих отчетов централизованно. Создавайте и используйте сервер CI (Continuous Integration) и генерируйте свой отчет при запуске сборки. –
Это звучит как отличный дизайн системы, и я буду изучать это, спасибо. Однако его фаза «Создание отчетов» заблокировала меня. Я не вижу каких-либо функций, доступных для создания любого официального отчета в Visual Studio 2013 или любых внешних инструментов (кроме Nunit), но я не огромный поклонник. Я думал, что отчет будет необходим – Spirit
Если вы ищете свой выбранный сервер CI и «отчет об испытаниях модулей» или «отчет о покрытии кода», вы должны найти всю необходимую информацию. То есть если у вас есть лицензии, TFS может быть очевидным выбором, или вы можете посмотреть другие серверы CI, такие как TeamCity или CruiseControl. –