Я могу использовать Fit/Fitnesse для тестирования приложения.NET?

Люди говорят, что ImageMagick намного быстрее. В лучшем случае просто сравните обе библиотеки и меру это.

  1. Готовят 1 000 типичных изображений.
  2. Запись два сценария - один для GD, один для ImageMagick.
  3. Выполнение они оба несколько раз.
  4. Сравнивают результаты (общее время выполнения, ЦП и использование ввода-вывода, качество изображения результата).

Что-то, который лучшее все остальные, не могло быть лучшим для Вас.

кроме того, по-моему, ImageMagick имеет намного лучший API-интерфейс.

7
задан Max Galkin 12 November 2009 в 17:44
поделиться

2 ответа

Да, в Fit / Fitnesse есть средство выполнения .NET. Мы используем его каждый день, и я должен сказать, что он работает очень хорошо, и нам это удалось. В настоящее время у нас есть несколько сотен тестовых страниц с 10 000+ утверждениями. Владельцы продуктов привлекают наших разработчиков к написанию тестов. Тесты привязаны к CI, у нас есть режим inMemory, чтобы разработчики могли быстро получать отзывы о сбоях, и более медленный режим для полной интеграции стека.

У этого также есть потрясающий побочный эффект, заставляющий разработчиков убирать логику из пользовательского интерфейса. Честно говоря, я бы не хотел программировать .Net без него ... или чего-то подобного.

** РЕДАКТИРОВАТЬ ДЛЯ ВОПРОСА ** вам просто нужно определить средство выполнения тестов .NET как средство выполнения и добавить корзину приложений в путь к классам. Еще одна странность, с которой вы можете столкнуться, заключается в том, что ваши приборы не могут иметь пространства имен (может быть способ обойти это, но я этого не знаю). Итак, на лицевой стороне вашей вики должно быть что-то вроде этого:

variable defined: COMMAND_PATTERN=%m %p
variable defined: TEST_RUNNER=dotnet\FitServer.exe
variable defined: PATH_SEPARATOR=;

classpath: .\..\..\FrontEnd\Fixtures\bin\Debug\*.dll
classpath: .\dotnet\*.dll
7
ответ дан 6 December 2019 в 14:05
поделиться

Здесь самая последняя информация: http://fitsharp.github.com

5
ответ дан 6 December 2019 в 14:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: