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


Типы тестов

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

В Team System (средства тестирования) предоставлено несколько типов тестов, которые можно использовать для особых целей тестирования программного обеспечения. Эти типы тестов описываются в данном разделе. Кроме того, здесь объясняется, как создавать и настраивать тесты каждого типа, поскольку эти процессы зависят от типа теста.

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

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

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

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

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

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

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

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

Ссылка

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

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

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

  • Microsoft.VisualStudio.TestTools.WebTesting
    Описание пространства имен WebTesting, которое предоставляет классы для веб-тестирования. В число этих классов входит WebTest, базовый класс для всех веб-тестов, а также классы WebTestRequest и WebTestResponse, предназначенные для моделирования запросов и ответов HTTP.

  • Microsoft.VisualStudio.TestTools.WebTesting.Rules
    Описание пространства имен WebTesting.Rules, в котором содержатся правила, используемые при веб-тестировании для проверки содержимого веб-страниц.

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

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

  • Начало работы с инструментами тестирования Team System
    Обзор инструментов и окон Microsoft Visual Studio Team System Test Edition. Здесь показано, как создавать тесты и работать с ними, описаны типы доступных тестов и способы настройки инструментов тестирования.