Средства тестирования
Пишите высококачественный код с помощью комплексных инструментов тестирования
Модульное тестирование
Создавайте, запускайте и отлаживайте модульные тесты на том языке и в той тестовой среде, которые вам больше всего подходят. Обширный набор встроенных шаблонов проектов и тестовых сред подходит для множества разных платформ и позволяет начать работу без каких-либо затруднений.
IntelliTest
Значительно облегчите создание и обслуживание модульных тестов для нового и существующего кода. Создавайте интересные входные и выходные значения для своих методов и сохраняйте их в виде небольшого набора тестов с большим объемом протестированного кода. Автоматически изменяйте их по мере совершенствования кода.
Live Unit Testing
Функция динамического модульного тестирования автоматически запускает соответствующие модульные тесты в фоновом режиме и отображает объем протестированного кода в режиме реального времени в Visual Studio. По мере изменения кода функция динамического модульного тестирования будет оповещать вас, охватывается ли код существующими тестами или вам нужно создать новые тесты. Ненавязчивые уведомления будут напоминать вам о необходимости создания тестов по мере ввода кода.
Обозреватель тестов
Организуйте, выполняйте и отлаживайте тест и просматривайте его результаты в одном окне. Легко настройте непрерывное тестирование, автоматизировав проведение тестов после каждой сборки.
Индикаторы тестов CodeLens
Встройте отображение результатов теста для кода. Проверяйте, запускайте, отлаживайте и просматривайте тесты прямо из редактора кода.
Анализ объема протестированного кода
Визуализируйте объем протестированного кода на уровне строк и блоков, а также создавайте соответствующие отчеты как для управляемых, так и для собственных приложений.
Microsoft Fakes
Полнофункциональная инфраструктура изоляции, позволяющая заменить любой метод .NET делегатом. Платформа Fakes в Visual Studio поддерживает модульное тестирование за счет обеспечения изоляции посредством перенаправлений и заглушек.