Использование средств тестирования в Visual Studio Professional Edition
Обновлен: Ноябрь 2007
Разработчик, использующий Visual Studio Professional Edition, может создавать и выполнять два типа тестов: модульные и упорядоченные. Модульный тест предназначен для проверки правильности работы определенного метода рабочего кода, тестирования на наличие регрессий или выполнения парного тестирования и тестов состояния. Упорядоченный тест используется для выполнения других тестов в указанной последовательности.
Тестеры команды могут использовать Team System (средства тестирования) для создания и выполнения тестов. Если при выполнении теста возникает сбой, они регистрируют ошибку и передают ее. Затем с помощью Visual Studio можно воспроизвести эту ошибку, выполнив неудачный модульный тест.
В следующих разделах приведены ссылки на подразделы, описывающие возможности тестирования, доступные в Visual Studio Professional Edition.
Visual Studio Professional Edition. Возможностями, перечисленными в этом разделе, могут воспользоваться все пользователи Visual Studio Professional Edition.
Professional Edition и лицензия на Team Explorer. Возможностями, перечисленными в этом разделе, могут воспользоваться все пользователи Visual Studio Professional Edition, также имеющие лицензию на Сред. Командный обозреватель.
Возможности, отсутствующие в Visual Studio Professional Edition. Возможности, перечисленные в этом разделе, доступны в Visual Studio Team System Test Edition, но отсутствуют в Visual Studio Professional Edition.
Visual Studio Professional Edition
Если на компьютере установлен выпуск Visual Studio Professional Edition, можно воспользоваться функциями, представленными в следующей таблице.
Возможность |
Дополнительные сведения |
---|---|
Создание модульных тестов из кода |
|
Создание модульных тестов |
|
Создание и выполнение модульных тестов ASP.NET |
|
Создание и выполнение управляемых данными модульных тестов |
|
Выполнение модульных и упорядоченных тестов |
|
Создание тестовых проектов |
|
Включение и отключение тестов с помощью окна Visual Studio Свойства |
|
Выполнение тестов из командной строки |
|
Изменение конфигураций тестовых запусков |
|
Просмотр подробных сведений о результатах тестов
Примечание.
Можно просмотреть все сведения о результатах выполнения модульных и упорядоченных тестов. Можно просмотреть только часть сведений о результатах выполнения других типов тестов.
|
|
Создание упорядоченных тестов |
|
Выполнение упорядоченных тестов |
|
Упорядочение тестов в списки |
Практическое руководство. Упорядочение тестов в списки тестов |
Включение и отключение тестов с помощью редактора списка тестов |
|
Импорт, экспорт или загрузка файлов метаданных нагрузочных тестов. |
Professional Edition и лицензия на Team Explorer
Если команда работает с Visual Studio Team Foundation Server, необходимо иметь лицензию на Сред. Командный обозреватель. В этом случае будут доступны функции, представленные в следующей таблице.
Возможность |
Дополнительные сведения |
---|---|
Использование тестов как части политики возврата
Примечание.
В этой конфигурации выполняются только модульные и упорядоченные тесты.
|
Работа с политиками возврата и примечаниями при возврате Практическое руководство. Добавление политик возврата
Примечание.
Модульные и упорядоченные тесты выполняются для соответствия части тестирования, входящей в политику возврата. Однако возможность анализа кода, входящая в политику возврата, недоступна в Visual Studio Professional Edition.
|
Использование тестов в Team Foundation Build, например для тестов проверки построения |
Практическое руководство. Настройка и запуск тестов проверки построения |
Загрузка результатов тестовых запусков и их просмотр в окне результатов теста.
Примечание.
Можно просмотреть все сведения о результатах выполнения модульных и упорядоченных тестов. Можно просмотреть только часть сведений о результатах выполнения других типов тестов.
|
Практическое руководство. Просмотр результатов теста в отчете о построении |
Открытие результатов связанного теста.
Примечание.
После открытия результатов теста из рабочего элемента тест можно выполнить повторно при условии, что он является модульным или упорядоченным.
|
Практическое руководство. Открытие результатов тестов из рабочих элементов |
Добавление тестов в систему управления версиями |
Практическое руководство. Добавление проекта или решения в систему управления версиями |
Возможности, отсутствующие в Visual Studio Professional Edition
Следующие возможности доступны в Test Edition, но отсутствуют в Visual Studio Professional Edition.
Создание веб-тестов, нагрузочных, обычных тестов или модульных тестов базы данных.
Сбор данных о покрытии кода.
Удаленное выполнение тестов.
Создание ошибки или другого рабочего элемента из результата теста.
Связывание результата теста с рабочим элементом.
Связывание рабочего элемента с тестом.
Публикация результатов теста.
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting
Описание пространства имен UnitTesting, предоставляющего атрибуты, исключения, утверждения и другие классы, поддерживающие модульное тестирование.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Описание пространства имен UnitTesting.Web, расширяющего пространство имен UnitTesting за счет поддержки модульных тестов ASP.NET и веб-службы.
Связанные разделы
Создание пользовательских типов тестов в Visual Studio Team System.
Описание разработки новых типов тестов для интеграции с Visual Studio Team System.Создание и использование адаптеров
Описание создания и установки адаптера, являющегося компонентом программного обеспечения и позволяющего выполнять тесты в определенной среде. Описание указания адаптера для выполнения тестов.
См. также
Основные понятия
Сравнение компонентов различных выпусков Visual Studio