Существует ли инфраструктура, поддерживающая UnitTesting приложений WPF. Это не должно быть сложно установить, потому что я не хочу, чтобы написание тестов проходило в десять раз дольше, чем реализация небольшой функции.Структура тестирования модулей WPF
ответ
Вы можете попробовать с NUnit, так же как и с любым другим компонентом.
При необходимости вы можете попробовать MVC.
См CodeProject для MVCtoUnitTestinWPF
Надеется, что она служит.
Я попробую. благодаря – crauscher
1) тестовые проекты в визуальной студии могут использоваться для тестирования тестовых приложений WPF, так же как они могут использоваться для тестирования оконных форм, приложений asp.net и asp.net mvc, сервисов и т. Д.
2) Тестирование требует времени. Иногда требуется пройти в десять раз дольше, чтобы протестировать фрагмент кода, чем писать. Там нет волшебства TDD.
Я не уверен в тестировании модулей WPF, но для Silverlight у вас есть SilverUnit и Microsoft Silverlight Unit Test.
-1: WPF is .net (Silverlight - совершенно другое право) см. http://www.cincomsmalltalk.com/userblogs/runarj/blogView?entry=3366522423 –
Вы можете попробовать IcuTest. Это упрощает тестирование модулей WPF.
Я слышал, что White хорошо - хотя я не проверял это сам еще ..
на открытом полезности ApprovalTests проверки источника (www.approvaltests.com или NuGet) легко проверить взгляды МОФ.
Вы можете увидеть его в действии здесь: http://www.youtube.com/watch?v=Xc_ty03lZ9U
Я бы рекомендовал смотреть на WinForms видео 1-й, хотя, как он переходит в более теории, как проверить мнение в целом: http://www.youtube.com/watch?v=hKeKBjoSfJ8
сам код будет выглядеть так:
WpfApprovals.Verify(yourWpfView);
и картинка в скриншоте и сравните ее с золотым мастером.
- 1. Структура каталогов модулей тестирования
- 2. Какова структура тестирования модулей Ruby для сообщества?
- 3. Структура тестирования модулей для .NET, Сравнение?
- 4. уровни тестирования тестирования модулей
- 5. Методы тестирования модулей тестирования
- 6. Импорт модулей для тестирования
- 7. Общее расписание тестирования модулей
- 8. Ограничения валидатора модулей тестирования
- 9. Лучшая практика тестирования модулей
- 10. Асинхронная функция тестирования модулей
- 11. Android - Локализация модулей тестирования
- 12. Линии для тестирования модулей?
- 13. Дилемма тестирования модулей
- 14. Аннотации для тестирования модулей?
- 15. Узел тестирования модулей: OleDbCommand
- 16. Какая схема тестирования модулей?
- 17. Вопросы тестирования модулей CocoaPods
- 18. Условия тестирования модулей
- 19. Новое для тестирования модулей
- 20. Сервлеты для тестирования модулей
- 21. Примеры тестирования модулей для инструментов тестирования VS2010
- 22. Лучшая структура тестирования
- 23. Компилятор для тестирования модулей Symfony2
- 24. классы испытаний для тестирования модулей
- 25. Где хранить классы тестирования модулей?
- 26. Базы данных для тестирования модулей
- 27. Структура django для нескольких модулей
- 28. Модули тестирования модулей VS Методы
- 29. Тестирование веб-службы тестирования модулей
- 30. Ресурсы для тестирования модулей C#
Я не понимаю, почему вам нужна специальная платформа тестирования WPF. Это код XAML, который вы хотите использовать для модульного тестирования? Ваш уровень пользовательского интерфейса должен быть как можно более тонким - тогда вы можете тестировать остальную часть кода с помощью обычной модульной тестовой среды, такой как NUnit, Xunit, MbUnit и т. Д. – tronda