Я пытаюсь справиться с MSTest. Я использую VS2010 с инфраструктурой сущностей 4 - не это особенно важно. Я исследовал сеть для учебных пособий, но не нашел ничего полезного. Я использую модель домена, если это имеет какое-то значение с точки зрения примеров?MSTest учебники или пошаговые руководства
ответ
Самый простой способ начать работу - это вытащить пункт меню «Новый», щелкнуть проект, а затем выбрать «Проект тестирования». Сделайте это правильно в своем текущем решении, чтобы было легко получить доступ к основному проекту. Затем перейдите в исходный проект, щелкните правой кнопкой мыши на класс и выберите «Создать тесты единиц измерения». Это приведет к диалогу, в котором вы можете выбрать, какие методы следует тестировать, и проект тестирования, который вы хотите использовать (который будет использоваться по умолчанию для вашего недавно созданного тестового проекта). Когда вы «поедете», вы увидите новый класс тестирования, изобилующий методами тестирования. Это может быть немного запутанным в начале, но если вы просто сосредоточитесь на том, чтобы использовать свои методы и оценивать результаты, тогда это должно быть довольно ясно довольно быстро.
Обратите внимание, что все оценки проходят через класс «Assert»; вы будете просто проверять такие вещи, как «AreEqual», «IsTrue» и т. д. на основе ожидаемого значения и фактического значения. Например:
Assert.AreEqual(120, bpi.Cholesterol);
Assert.IsTrue(bpi.HighTriglyceride);
Когда IDE создает файл тестирования, он будет создавать область с четырьмя способами: один, который выполняется до создания тестового класса (статический), тот, который выполняется перед каждым тестом, который запускается после каждого теста, и тот, который очищается после того, как вы закончите. Здесь важны атрибуты, а не имя метода.
Когда вы закончите свои тесты, используйте (недавно добавленные) кнопки тестирования, чтобы запустить либо индивидуальный тест (тот, где находится ваш курсор), либо все тесты в проекте тестирования. Вы увидите, что результаты всплывают, и вы начнете получать информацию о том, куда идти отсюда.
Вовремя, когда вы пишете все больше и больше тестов, вы найдете использование списков тестов и т. Д., Но на этот раз вы начнете работу.
Возможно, вам удастся найти примеры NUnit. К счастью, большинство функций в NUnit можно реплицировать в MSTest без лишних хлопот.
- 1. swt учебники или руководства
- 2. Rhino Mocks Пошаговые руководства
- 3. Учебники по Monogame/пошаговые руководства для обычной разработки Windows 7 (не Windows 8, Android или iOS)
- 4. Учебники по механическому туру или практические руководства
- 5. Руководства/учебники по обучению html5
- 6. Пошаговые руководства по тестированию весенней безопасности
- 7. khtml учебники/руководства по библиотеке khtml?
- 8. Руководства/Учебники по ненавязчивому javascript/ajax
- 9. Руководства, учебники для начинающих iOS Разработка игр iPhone/iPad?
- 10. Учебники/руководства по написанию файлов стиля и стиля в LaTeX?
- 11. Учебники, руководства, документация по использованию SAP JCo 3.x
- 12. regex учебники или книги
- 13. Любые учебники или руководства по оптимизации разработки приложений с помощью узла?
- 14. Есть ли учебники или руководства по настройке сервера Apple Push Notification в Rails (3.0)?
- 15. Советы, руководства и/или учебники по написанию настольного приложения Windows для программиста PHP по профессии
- 16. Хотите, чтобы PSD-html-навыки, любые пошаговые руководства/видеоролики, которые вы можете порекомендовать?
- 17. Документы или учебники для «act_as_ferret»
- 18. Документация или руководства для Hibernatemock?
- 19. В каком блоге разработки Android есть самые пошаговые руководства и учебные пособия?
- 20. Где я могу найти последнюю информацию/пошаговые руководства по развертыванию VS 2010?
- 21. Пошаговые даты PostgreSQL?
- 22. Учебники для Mozilla Rhino
- 23. JasperReports Server 4.5.0-0 Учебники
- 24. WooCommerce: пошаговые варианты выбора продукта
- 25. Комбинация ASP.NET Treeview/Listview или альтернатива: Учебники? Помогите?
- 26. Какие документы/учебники/руководства есть, о которых должен знать новичок в Кохане?
- 27. Ресурсы (учебники или книги) для Webots
- 28. видео или учебники для vim haskell mode
- 29. Стандартные коллекции Lockfree и учебники или статьи
- 30. Учебники DataSets
VS2010 поставляется с единым тестовым шаблоном. Просто создайте новый тестовый проект. Он выполняется, как и любой другой проект с отладчиком, и всплывающее окно результатов теста. Это отличный способ начать, если вы ищете базовое введение. Помимо этого, вы можете выкапывать действительно глубокую дыру, вступая в такие концепции, как TDD, модульный тестовый код, шаблоны и т. Д. ... –