Инструменты и службы для тестирования кода | Visual Studio - Visual Studio Skip to content
Перейти к основному контенту
Visual Studio
Инструменты и службы для тестирования кода | Visual Studio2020-10-20T10:34:48-07:00

Средства тестирования

Комплексные инструменты тестирования помогают писать высококачественный код

Test Explorer unit testing screenshot

Модульное тестирование

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

IntelliTest

Значительно облегчите создание и обслуживание модульных тестов для нового и существующего кода. Создавайте интересные входные и выходные значения для своих методов и сохраняйте их в виде небольшого набора тестов с большим объемом протестированного кода. Автоматически изменяйте их по мере совершенствования кода.

IntelliTest screenshot
Live Unit Testing screenshot

Live Unit Testing

Функция динамического модульного тестирования автоматически запускает соответствующие модульные тесты в фоновом режиме и отображает объем протестированного кода в режиме реального времени в Visual Studio. По мере изменения кода функция динамического модульного тестирования будет оповещать вас, охватывается ли код существующими тестами или вам нужно создать новые тесты. Ненавязчивые уведомления будут напоминать вам о необходимости создания тестов по мере ввода кода.

Обозреватель тестов

Организуйте, выполняйте и отлаживайте тест и просматривайте его результаты в одном окне. Легко настройте непрерывное тестирование, автоматизировав проведение тестов после каждой сборки.

Test Explorer diagram
test indicators screenshot

Индикаторы тестов CodeLens

Встройте отображение результатов теста для кода. Проверяйте, запускайте, отлаживайте и просматривайте тесты прямо из редактора кода.

Анализ объема протестированного кода

Визуализируйте объем протестированного кода на уровне строк и блоков, а также создавайте соответствующие отчеты как для управляемых, так и для собственных приложений.

code coverage screenshot
Fakes Framework screenshot

Подделки

Полнофункциональная инфраструктура изоляции, позволяющая заменить любой метод .NET делегатом. Платформа Fakes в Visual Studio поддерживает модульное тестирование за счет обеспечения изоляции посредством перенаправлений и заглушек.

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

Скачать бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Бесплатная пробная версия

Обратная связь