Сведения о вопросе

MAT

20:51, 18th August, 2020

Кто-нибудь использовал NUnitLite с каким-либо успехом?

Просмотров: 476   Ответов: 2

Недавно я начал работу над Compact Framework, и мне было интересно, есть ли у кого-нибудь рекомендации по модульному тестированию за пределами того, что находится в VS 2008. MSTest-это нормально, но отладка тестов-это кошмар, и тестовый бегун очень медленный.

Я вижу, что NUnitLite на codeplex-это вариант, но он не выглядит очень активным; он также находится в дорожной карте для NUnit 3.0,но кто знает, когда это выйдет. У кого-нибудь был успех с этим?



  Сведения об ответе

ЯЯ__4

11:48, 1st August, 2020

То, что мы сделали, что действительно повышает нашу эффективность и качество, - это многоцелевое мобильное приложение. То есть с очень небольшим количеством творчества и несколькими условными тегами компиляции и пользовательскими конфигурациями проекта можно построить версию вашего мобильного приложения, которое также работает на рабочем столе.

Если вы поместите всю свою бизнес-логику, которую вам нужно протестировать, в отдельный проект / assembly, то этот слой может быть очень эффективно протестирован с помощью любого из инструментов рабочего стола, с которыми вы уже знакомы.


  Сведения об ответе

+-*/

11:27, 3rd August, 2020

Мы используем NUnitLite, хотя я думаю, что нам пришлось добавить к нему некоторый код, чтобы он работал.

Одна из проблем, которую мы обнаружили, заключается в том, что если вы используете части платформы, которые существуют только в CF, то вы можете запускать эти тесты только в NUnitLite на эмуляторе или мобильном устройстве Windows, что затрудняет выполнение тестов в рамках интегрированного процесса сборки. Мы обошли это, добавив новый атрибут test, позволяющий отключить тесты, которые будут выполняться только на CF (обычно это будет P / invoking out to some windows mobile only dll).


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться