Я хочу начать писать модульные тесты для моего проекта, какие дополнения при необходимости должны установить, Какие возможности я могу получить по умолчанию?Должен ли я использовать встроенные утилиты vs2008 для модульного тестирования?
ответ
Я настоятельно рекомендую NUnit, даже над встроенными тестами Visual Studio.
Вот еще несколько ссылок:
NUnit vs Visual Studio 2008’s Test Projects for Unit Testing?
NUnit vs. MbUnit vs. MSTest vs. xUnit.net
Что еще более важно, управлять ожиданиями и понять, где эти тесты имеют смысл и где они этого не делают. Это поможет вам избежать разочарования по мере начала работы. Поиск переполнения стека для модульного тестирования и/или TDD даст вам много пищи для размышлений.
Для начала - используйте встроенный MsTest и захватите насмешливый фрейм (Moq должен сделать трюк).
Я также был бы вторым nunit.
Для меня, хотя это был не совсем выбор. Прямо сейчас я получил копию VS2008 бесплатно от своей школы, но я планирую начать создавать приложения, которые будут считаться коммерческими, поэтому мне придется купить копию VS2008 Pro или выше.
Итак, я буду использовать VS2008 express, который не получит модульное тестирование, поэтому для меня я скорее придерживаюсь nunit, который очень хорош и экономит сотни долларов, не имея необходимости покупать Pro, поскольку большинство функций в Pro I вероятно, никогда не будет использоваться.
Плюс много единиц тестирования книг, которые я видел, все используют nunit.
- 1. Как насмехать встроенные зависимости requirejs с squire для модульного тестирования?
- 2. Утилиты тестирования производительности для C++
- 3. Должен ли я использовать Android Instrumentation для написания модульного теста?
- 4. Sails.js: какие модули использовать для модульного тестирования?
- 5. Должен ли я использовать различные схемы модульного тестирования для кода клиента и сервера?
- 6. Предложения для модульного тестирования
- 7. Где я должен поместить функции утилиты тестирования в Rust?
- 8. Должен ли я использовать TDD?
- 9. Когда использовать тестовые скрипты для модульного тестирования?
- 10. Как я могу использовать инфраструктуру модульного тестирования для sharepoint 2007?
- 11. как правильно использовать toHaveBeenCalled() для модульного тестирования?
- 12. Должен ли я использовать IEquatable для упрощения тестирования заводов?
- 13. Должен ли я использовать FrisbyJS для тестирования REST API?
- 14. Должен ли быть видимым во время модульного тестирования?
- 15. XIB точек модульного тестирования
- 16. Использование IoC для модульного тестирования
- 17. Утилиты для тестирования единицы измерения
- 18. Веб-ресурсы для модульного тестирования
- 19. Могу ли я вызвать вложенные функции для модульного тестирования?
- 20. Возможно ли использовать VS2008 встроенные библиотеки из решения VS2003?
- 21. Местоположение файла для модульного тестирования
- 22. Встроенные инструменты локализации в VS2008
- 23. Инициализация активности для модульного тестирования
- 24. Что я должен использовать для модульного дизайна WCF?
- 25. Mocking net.Socket для модульного тестирования
- 26. Moq прокси для модульного тестирования
- 27. Создание репозиториев для модульного тестирования
- 28. Модули Node.js для модульного тестирования
- 29. Сериализуйте объект для модульного тестирования
- 30. ZF2 аутентификации модульного тестирования
использование testdriven.net? –
Я не использовал TestDriven.Net. Кажется, что облегчить выполнение конкретных тестов в среде Visual Studio IDE, которая звучит так, что бы сделать TDD (отсюда и название) быстрее, поэтому я думаю, что это стоит посмотреть. Помимо TDD, почти все остальные модульные тесты выполняются за пределами IDE как часть автоматической сборки. Помните, что ваши тесты не выбрасываются. Они являются важной частью вашего проекта (ов) в будущем. –