Пошаговое руководство. Установка контроллера тестирования и агентов тестирования для автоматических тестов Visual Studio

Этот раздел применим к:

Visual Studio Test Professional

Visual Studio 2010 Ultimate

Visual Studio 2010 Premium

Visual Studio Professional

Visual Studio Express

Тема применяется Тема применяется Тема применяется Тема применяется Тема не применяется

В этом пошаговом руководстве рассматриваются процедуры установки контроллера тестирования и агента тестирования. Кроме того, в нем демонстрируется порядок настройки параметра тестирования, в котором для распределения тестирования между несколькими компьютерами используются контроллер и агент тестирования. Также в этом пошаговом руководстве показано, как добавить в параметр тестирования адаптеры диагностики и данных.

В этом пошаговом руководстве выполняются следующие задачи.

  • Настройка в Visual Studio контроллера и агента тестирования для выполнения тестирования на нескольких компьютерах.

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

Обязательные компоненты

  • Компакт-диск "Microsoft Visual Studio Agents".

  • (Необязательно) Второй компьютер для установки контроллера и агента тестирования. Либо можно установить контроллер и агент тестирований на компьютер с Visual Studio.

Установка контроллера тестирования и агента тестирования

В следующих двух процедурах описаны инструкции по установке контроллера тестирования и агента тестирования.

Установка контроллера тестирования

Для установки контроллера тестирования нужно быть членом группы безопасности Администраторы на соответствующих компьютерах. Дополнительные сведения об установке контроллеров тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

Установка контроллера тестирования

Установка Test Agent

Для выполнения этой процедуры нужно быть членом группы безопасности Администраторы на данном компьютере.

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

Примечание

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

Дополнительные сведения об установке агентов тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

Установка Test Agent

Использование контроллера и агентов тестирования в Visual Studio

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

Добавление параметра тестирования в Visual Studio с использованием контроллера тестирования и агента тестирования

  1. В обозревателе решений щелкните правой кнопкой мыши папку Элементы решения, выберите команду Добавить и щелкните Новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  2. В области Установленные шаблоны щелкните Параметры тестирования.

  3. В поле Имя введите TestSettingDistributedTestWalkthrough.

  4. Нажмите кнопку Добавить.

    В обозревателе решений появится новый файл TestSettingDistributedTestWalkthrough.testsettings, расположенный в папке Элементы решения.

    Откроется диалоговое окно Параметры тестирования. Выбирается страница Общее.

    Теперь вы можете редактировать и сохранять значения параметров тестирования.

    Примечание

    Каждые создаваемые параметры тестирования отображаются в списках Выбрать активные параметры тестирования и Изменить параметры тестирования меню Тест.

  5. Введите имя для параметров тестирования в поле Имя.

  6. В поле Описание введите "Параметры распределенного теста".

  7. Оставьте флажок Схема именования по умолчанию установленным.

  8. Щелкните Роли.

    Откроется страница Роли.

  9. Для удаленного запуска теста в раскрывающемся списке Способ выполнения теста выберите значение Удаленное выполнение.

  10. В поле с раскрывающимся списком Контроллер введите имя компьютера с контроллером тестирования, созданным в рамках процедуры Установка контроллера тестирования.

    Примечание

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

  11. В разделе Роли нажмите кнопку Добавить.

  12. В выделенной строке в столбце Имя введите "Распределенный тест".

  13. Щелкните Данные и диагностика.

    Откроется страница Данные и диагностика.

  14. Проверьте, что в поле Роль выбрана роль Распределенный тест.

  15. В поле Данные и диагностика для выбранной роли выберите адаптеры IntelliTrace и Сведения о системе.

    Дополнительные сведения об этих и других адаптерах, которые можно использовать в параметрах тестирования, см. в разделе Создание параметров тестирования для запуска автоматических тестов из Visual Studio.

  16. Щелкните Узлы.

  17. (Необязательно) Если на компьютере установлена 64-разрядная версия Microsoft Windows, а тест компилировался в конфигурации с любым ЦП, в раскрывающемся списке Выполнять тесты в 32- или 64-разрядном процессе выберите значение "Выполнять тесты в 64-разрядном процессе на 64-разрядной машине".

    Совет

    Для максимальной гибкости тестовые проекты следует компилировать в конфигурации Любой ЦП.Тогда выполнение возможно как на 32-разрядных, так и на 64-разрядных агентах.Компиляция тестовых проектов в конфигурации 64 разряда не дает никаких преимуществ.

  18. Чтобы сохранить новые параметры тестирования, нажмите кнопку Применить.

  19. Нажмите кнопку Закрыть.

  20. В меню "Тест" выберите пункт Выбрать активные настройки тестирования и выберите TestSettingDistributedTestWalkthrough.testsettings.

  21. Запустите тест обычным образом.

    Когда контроллер тестирования обрабатывает модульные тесты и закодированные тесты пользовательского интерфейса, контроллер тестирования разделяет тесты на группы по 100 тестов и передает их на компьютер агента тестирования. Например, при наличии 250 модульных тестов и трех агентов тестирования первые 100 модульных тестов направляются агенту 1, следующие 100 модульных тестов направляются агенту 2, а оставшиеся 50 модульных тестов направляются агенту 3.

    Дополнительные сведения о создании параметров тестирования для использования в Visual Studio см. в разделе Создание параметров тестирования для запуска автоматических тестов из Visual Studio.

См. также

Основные понятия

Установка и настройка агентов Visual Studio и контроллеров тестирования и построения

Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования

Настройка тестовых компьютеров для выполнения тестов или сбора данных

Другие ресурсы

Пошаговое руководство. Использование контроллера тестирования и агентов тестирования в нагрузочном тесте

Требования к контроллеру тестирования и агенту тестирования