Поделиться через


Работа с модульными тестами

Обновлен: Ноябрь 2007

Модульные тесты являются важным инструментом для тест-инженеров, а особенно для разработчиков. Несмотря на то, что тестируемый "модуль" может иметь разный размер, Team System (средства тестирования) создает модульные тесты специально для методов, включая закрытые методы. Дополнительные сведения см. в разделе Общие сведения о модульных тестах.

ms182515.alert_note(ru-ru,VS.90).gifПримечание.

Visual Studio 2008Team Edition for Developers предлагает две новые возможности, связанные с тестированием, которые отсутствовали в Visual Studio 2005 Team Edition for Developers. Во-первых, теперь можно управлять списками тестов; дополнительные сведения см. в разделе Управление большим количеством тестов. Во-вторых, при выполнении тестов можно получать данные о покрытии кода; дополнительные сведения см. в разделе Практическое руководство. Получение данных о покрытии кода.

ms182515.alert_note(ru-ru,VS.90).gifПримечание.

Сведения о возможностях, связанных с тестированием, для пользователей выпуска Visual Studio Professional Edition см. в разделе Использование средств тестирования в Visual Studio Professional Edition.

В этом подразделе

Ссылка

  • Microsoft.VisualStudio.TestTools.UnitTesting
    Описание пространства имен UnitTesting, предоставляющего атрибуты, исключения, утверждения и другие классы, поддерживающие модульное тестирование.

  • Microsoft.VisualStudio.TestTools.UnitTesting.Web
    Описание пространства имен UnitTesting.Web, расширяющего пространство имен UnitTesting за счет поддержки ASP.NET и модульных тестов веб-службы.

Связанные подразделы

  • Управление тестами
    Описание аспектов работы с тестами, включая настройку и фильтрацию представлений тестов, работу со списками тестов и привязку тестов к рабочим элементам.

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

  • Анализ результатов тестов
    Описание результатов тестов и способов работы с ними, включая просмотр, сохранение, публикацию и выявление ошибок.

  • Работа с веб-тестами
    Описание создания, редактирования, выполнения и просмотра веб-тестов.

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

  • Работа с ручными тестами
    Описание способов создания и выполнения ручных тестов — единственного неавтоматизированного типа тестов.

  • Работа с универсальными тестами
    Описание способов создания и выполнения обычных тестов. Обычные тесты создают оболочку для внешних программ и тестов, изначально не предназначенных для использования в Team System (средства тестирования).

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

  • Пошаговые руководства для Test Edition
    Ссылки на пошаговые руководства по использованию встроенных типов тестов и другие разделы, например сбор данных о покрытии кода.