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


Назначение ролей контроллеру и агенту тестирования для выполнения автоматических тестов в Visual Studio

Этот раздел применим к следующим выпускам:

Visual Studio Test Professional

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

Visual Studio Express

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

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

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

  • Создание параметра тестирования.

  • Назначение ролей контроллеру и агентам тестирования.

  • Назначение адаптера данных и диагностики параметру тестирования.

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

  • Создайте модульные тесты или закодированные тесты пользовательского интерфейса, которые будут выполняться с параметром тестирования. Подробные сведения о создании модульных тестов и закодированных тестов пользовательского интерфейса см. в разделе Создание ручных тестов с помощью Team Web Access.

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

Создание и настройка параметра тестирования

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

    Будет открыто диалоговое окно Добавление нового элемента.

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

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

  4. Выберите Добавить.

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

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

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

    Примечание

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

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

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

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

Назначение ролей контроллеру и агентам тестирования

  1. Выберите пункт Роли.

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

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

  3. В раскрывающемся списке Контроллер введите имя компьютера контроллера тестирования.

    Примечание

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

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

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

Назначение параметру тестирования адаптера данных и диагностики

  1. Выберите пункт Данные и диагностика.

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

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

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

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

  4. Выберите пункт Узлы.

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

    Совет

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

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

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

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

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

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

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

См. также

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

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

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

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

Настройка контроллеров и агентов тестирования для управления тестами с помощью Visual Studio