Pex – инструмент для тестирования приложений методом “белого ящика” (часть 3)

Вчера Юрий по моей просьбе написал еще одну часть руководства по Pex’у. Привожу ее без каких-либо изменений.

В продолжение про Pex
Покрытие кода тестами.
После того как мы сгенерировали тесты, проверим покрытие кода. Испытание проведем в Visual Studio Team Test.
Кликнем на Test | Edit Test Run Configurations | Test Settings (local.testsettings) (у меня эти элементы меню называются “Test –> Edit Test Settings –> local (local.testsettings” – П.Р.)

В появившемся окне кликнем на вкладку Data and Diagnostics и включим Code Coverage для того чтобы проводилось проверка покрытия кода.

После того как включили, нажмите на Configure.

И выберете какие библиотеки вы хотите проверить тестами. А так же убедитесь что стоит галка на против Instrument assemblies in place.

Кликните ОК, Apply и Close. Это не так уж и сложно. Теперь мы настроили студию на проверку покрытия кода тестами.
Далее запустим все тесты которые у нас есть в проекте.

Test->Run->All test in solution.

Все тесты пройдены. Теперь нажмем На Show Code Coverage Results. (крайняя правая кнопочка на toolbar’е – П. Р.)

В этом появившемся окне развернем результаты и посмотрим в каких библиотеках и какие классы были покрыты и не покрыты. В нашем случае покрытие 100%.

Реклама


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s