Практическое руководство. Добавление контроллеров для тестирования с помощью Lab Management
Можно использовать контроллеры тестирования с виртуальной средой для запуска в ней автоматических тестов, сбора данных и диагностики при выполнении ручных или автоматических тестов или запуска тестов, используя возможность рабочего процесса выполнять построение, развертывание и тестирование приложения.
Можно настроить контроллер тестирования во время первой настройки Lab Management или, возможно, потребуется добавить еще один контроллер тестирования позднее, если тесты выполняются одновременно в нескольких средах и необходимо распределить нагрузку между контроллерами тестирования. При создании виртуальной среды выбирается контроллер для возможности тестирования. Дополнительные сведения о контроллерах тестирования и средах см. в разделе Настройка тестовых компьютеров для выполнения тестов или сбора данных.
Примечание
Процедуру первой настройки Lab Management см. в разделе Первая настройка Lab Management.
Чтобы установить контроллер тестирования и проверить правильность его работы, следуйте нижеуказанным процедурам.
Установка контроллера тестирования
Установите контроллер тестирования на компьютер Team Foundation Server или другой компьютер. Дополнительные сведения об установке и настройке контроллера тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.
Примечание
Необходимо зарегистрировать контроллер тестирования в коллекции командных проектов, используемой для Lab Management.
Для проверки правильности взаимодействия контроллеров и агентов тестирования необходимо создать виртуальную машину или шаблон, где будут установлены агент тестирования и агент лаборатории, и сохранить эту виртуальную машину в общей папке библиотеки. Затем добавьте эту виртуальную машину или шаблон в виртуальную среду с помощью Microsoft Test Manager. При запуске виртуальной среды состояние возможностей тестирования проверяется с помощью Lab Management. При правильной работе возможностей появляется галочка синего цвета и отметка о состоянии "Готово".
Примечание
Для одновременной проверки состояния возможностей рабочего процесса в дополнение к другим агентам выполните установку на виртуальную машину агента построения.Кроме того, для проверки понадобится контроллер построений.Дополнительные сведения см. в разделе Практическое руководство. Добавление контроллеров построений для развертывания приложений с помощью Lab Management.
Установка агентов на виртуальную машину для среды
Создайте виртуальную машину и установите операционную систему.
Чтобы проверить состояние возможностей тестирования, установите на эту виртуальную машину агент тестирования. Дополнительные сведения об установке агента тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.
Примечание
При установке не требуется регистрировать агент тестирования с помощью контроллера тестирования.Это будет сделано автоматически после развертывания виртуальной машины с помощью Lab Management.
(Необязательно) Чтобы проверить состояние возможностей рабочего процесса, установите на виртуальную машину агент построения. Чтобы добавить агент построения, необходимо использовать установочный DVD-диск Team Foundation Server. В процессе установки предусмотрен параметр установки службы построений, который устанавливает агент построения. Дополнительные сведения об установке агента построения см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.
Установите на эту виртуальную машину агент лаборатории. Дополнительные сведения об установке агента лаборатории см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.
Чтобы сохранить виртуальную машину для последующего импорта в командный проект, щелкните виртуальную машину правой кнопкой мыши и выберите Сохранить в библиотеке.
Выберите общую папку библиотеки SCVMM, добавленную в коллекцию командных проектов, и нажмите кнопку Далее.
Выберите путь расположения общей папки для виртуальной машины и нажмите Далее.
Щелкните Сохранить.
Примечание
Можно клонировать виртуальную машину и сохранить клон для последующего запуска этой машины в SCVMM.Кроме того, на основе этой виртуальной машины можно создать шаблон, если планируется создание нескольких экземпляров одной и той же виртуальной машины в какой-либо среде.Дополнительные сведения о том, когда нужно создавать шаблон или использовать виртуальную машину, см. в разделе Создание виртуальных сред.
Проверка работы контроллера тестирования с агентами тестирования
В Microsoft Test Manager выберите Центр лабораторий.
Чтобы импортировать виртуальную машину с установленными агентами, щелкните Библиотека, выберите пункт Виртуальные машины и шаблоны и нажмите кнопку Импорт.
На странице мастера Имя и компьютер выполните следующие действия.
Нажмите Обзор, чтобы отобразить список виртуальных машин и шаблонов, доступных в диспетчере виртуальных машин.
В списке виртуальных машин и шаблонов выберите созданную виртуальную машину и нажмите кнопку Добавить.
Выберите роль для виртуальной машины и нажмите кнопку Далее.
Чтобы импортировать виртуальную машину нажмите кнопку Готово.
Импортированная виртуальная машина появится в списке, где для нее будет отображаться состояние "Хранится".
Чтобы создать новую среду с этой машиной, щелкните Лаборатория, нажмите кнопку Создать и выберите пункт Новая виртуальная среда.
На странице мастера Имя и местоположение введите имя и описание среды.
Чтобы выбрать группу узлов, на которых нужно развернуть виртуальные машины для этой среды, выберите группу узлов в поле Выбрать расположение. Затем нажмите кнопку Далее.
На странице мастера Компьютеры выберите импортированную виртуальную машину и щелкните Добавить в среду. Затем нажмите кнопку Далее.
При этом в созданную среду будет добавлена копия виртуальной машины, которая будет отображаться в списке выбранных виртуальных машин.
Примечание
Чтобы изменить роль этой виртуальной машины, щелкните Изменить роль.
Нажмите кнопку Далее.
Для выполнения тестов в данной среде на странице мастера Возможности следует выбрать пункт Выполнять тесты в этой среде. Затем выберите установленный контроллер тестирования для регистрации агентов тестирования с помощью контроллера тестирования после запуска среды.
(Необязательно) Для выполнения рабочих процессов в этой среде с целью развертывания приложения выберите пункт Выполнять рабочие процессы в этой среде. Затем выберите установленный ранее контроллер построений для регистрации агентов построения с помощью контроллера построений после запуска среды.
Нажмите кнопку Далее.
Проверьте все выбранные параметры на странице мастера Сводка и нажмите кнопку Готово.
Начнется создание среды. После завершения процесса создания появится среда с состоянием Выкл.
Для запуска среды нажмите кнопку Запуск. После запуска среды нажмите кнопку Подключение. Откроется приложение Средство просмотра среды Microsoft. Войдите в систему виртуальной машины.
Теперь возможности тестирования должны быть отмечены флажком синего цвета и состоянием "Готово" в представлении Среды для этой среды.
Если состояние этих возможностей правильно, настройка возможностей тестирования Lab Management успешно завершена. Теперь запуск тестов выполняется с помощью виртуальной среды. Дополнительные сведения см. в разделе Тестирование с помощью виртуальных сред.
Закройте Средство просмотра среды.