Модуль модульного тестирования WPF - PullRequest
5 голосов
/ 27 мая 2009

Существует ли платформа, поддерживающая UnitTesting приложений WPF. Это не должно быть трудно установить, потому что я не хочу, чтобы написание тестов занимало в десять раз больше времени, чем реализация небольшой функции.

Ответы [ 6 ]

1 голос
/ 08 февраля 2010

Вы можете попробовать IcuTest . Это значительно упрощает модульное тестирование WPF.

0 голосов
/ 20 апреля 2012

Утилита проверки с открытым исходным кодом ApprovalTests (www.approvaltests.com или nuget) легко протестирует представления Wpf.

Вы можете увидеть это в действии здесь: http://www.youtube.com/watch?v=Xc_ty03lZ9U

Я бы порекомендовал посмотреть видео winforms 1-й, поскольку в нем больше рассказывается о том, как тестировать представления в целом:

Сам код будет выглядеть как

WpfApprovals.Verify(yourWpfView);

и он сделает снимок экрана и сравнит его с золотым мастером.

0 голосов
/ 13 сентября 2010

Я слышал, что Белый - хорошо, хотя я сам еще не проверял ..

0 голосов
/ 27 мая 2009

Вы можете попробовать с NUnit, как и с любым другим компонентом.

При желании вы можете попробовать MVC.

См. CodeProject для MVCtoUnitTestinWPF

Надеюсь, это подойдет.

0 голосов
/ 27 мая 2009

Я не совсем уверен в модульном тестировании WPF, но для Silverlight у вас есть SilverUnit и Microsoft Silverlight Unit Test .

0 голосов
/ 27 мая 2009

1) тестовые проекты в пределах Visual Studio могут использоваться для модульного тестирования приложений WPF, так же как они могут использоваться для тестирования оконных форм, приложений, служб asp.net и asp.net mvc, и т. Д. И т. Д.
2) Тестирование требует времени. Иногда для тестирования куска кода требуется в десять раз больше времени, чем для его написания. Там нет фея TDD.

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