Назначение ролей контроллеру и агенту тестирования для выполнения автоматических тестов в Visual Studio
Этот раздел применим к следующим выпускам:
Visual Studio Test Professional |
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
В этом пошаговом руководстве описывается порядок создания и настройки параметра тестирования, в котором для распределения тестирования между несколькими компьютерами с помощью Visual Studio 2013 используются контроллер и агент тестирования. Также в этом пошаговом руководстве показано, как добавить в параметр тестирования адаптеры диагностики и данных.
В этом пошаговом руководстве выполняются следующие задачи.
Создание параметра тестирования.
Назначение ролей контроллеру и агентам тестирования.
Назначение адаптера данных и диагностики параметру тестирования.
Обязательные компоненты
Создайте модульные тесты или закодированные тесты пользовательского интерфейса, которые будут выполняться с параметром тестирования. Подробные сведения о создании модульных тестов и закодированных тестов пользовательского интерфейса см. в разделе Создание ручных тестов с помощью Team Web Access.
Необходимо установить контроллер и агенты тестирования. Дополнительные сведения об установке и настройке агентов и контроллеров тестирования см. в разделе Установка и настройка контроллеров и агентов тестирования.
Создание и настройка параметра тестирования
В обозревателе решений щелкните правой кнопкой мыши папку Элементы решения, выберите команду Добавить и пункт Создать элемент.
Будет открыто диалоговое окно Добавление нового элемента.
В области Установленные шаблоны выберите пункт Параметры тестирования.
В поле Имя введите TestSettingDistributedTestWalkthrough.
Выберите Добавить.
В обозревателе решений появится новый файл TestSettingDistributedTestWalkthrough.testsettings, расположенный в папке Элементы решения.
Откроется диалоговое окно Параметры тестирования. Выбирается страница Общее.
Теперь вы можете редактировать и сохранять значения параметров тестирования.
Примечание
Каждые создаваемые параметры тестирования отображаются в списках Выбрать активные параметры тестирования и Изменить параметры тестирования меню Тест.
Введите имя для параметров тестирования в поле Имя.
В поле Описание введите "Параметры распределенного теста".
Оставьте флажок Схема именования по умолчанию установленным.
Назначение ролей контроллеру и агентам тестирования
Выберите пункт Роли.
Откроется страница Роли.
Для удаленного запуска теста в раскрывающемся списке Способ выполнения теста выберите значение Удаленное выполнение.
В раскрывающемся списке Контроллер введите имя компьютера контроллера тестирования.
Примечание
Если контроллер добавляется в первый раз, в раскрывающемся списке не будут перечислены другие контроллеры.Этот список заполняется ранее добавленными контроллерами, которые указаны в других параметрах тестирования.
В разделе Роли нажмите кнопку Добавить.
В выделенной строке в столбце Имя введите "Распределенный тест".
Назначение параметру тестирования адаптера данных и диагностики
Выберите пункт Данные и диагностика.
Откроется страница Данные и диагностика.
Проверьте, что в поле Роль выбрана роль Распределенный тест.
В поле Данные и диагностика для выбранной роли выберите адаптеры IntelliTrace и Сведения о системе.
Дополнительные сведения об этих и других адаптерах, которые можно использовать в параметрах тестирования, см. в разделе Указание параметров тестирования для тестов Visual Studio.
Выберите пункт Узлы.
(Необязательно) Если на компьютере установлена 64-разрядная версия Microsoft Windows, а тест компилировался в конфигурации Любой ЦП, в раскрывающемся списке Выполнять тесты в 32- или 64-разрядном процессе выберите значение "Выполнять тесты в 64-разрядном процессе на 64-разрядной машине".
Совет
Для максимальной гибкости тестовые проекты следует компилировать в конфигурации Любой ЦП.В этом случае выполнение возможно как на 32-разрядных, так и на 64-разрядных агентах.Компиляция тестовых проектов в конфигурации 64 разряда не дает никаких преимуществ.
Чтобы сохранить новые параметры тестирования, нажмите кнопку Применить.
Нажмите кнопку Закрыть.
В меню "Тест" последовательно выберите пункты Выбрать активные настройки тестирования и TestSettingDistributedTestWalkthrough.testsettings.
Запустите тест обычным образом.
Когда контроллер тестирования обрабатывает модульные тесты и закодированные тесты пользовательского интерфейса, контроллер тестирования разделяет тесты на группы по 100 тестов и передает их на компьютер агента тестирования. Например, при наличии 250 модульных тестов и трех агентов тестирования первые 100 модульных тестов направляются агенту 1, следующие 100 модульных тестов направляются агенту 2, а оставшиеся 50 модульных тестов направляются агенту 3.
Дополнительные сведения о создании параметров тестирования для использования в Visual Studio см. в разделе Указание параметров тестирования для тестов Visual Studio.
См. также
Основные понятия
Установка и настройка контроллеров и агентов тестирования
Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования
Другие ресурсы
Настройка контроллеров и агентов тестирования для управления тестами с помощью Visual Studio