Установка и настройка контроллеров и агентов тестирования
Для удаленного запуска тестов или распространения автоматических тестов на несколько компьютеров установите агент тестирования на каждый тестовый компьютер и свяжите их с контроллером тестирования. Эта конфигурация позволит наблюдать за тестами из Visual Studio 2013 или Microsoft Test Manager, а также настраивать автоматические запуски тестов "сборка-развертывание-тестирование". Контроллер тестирования распределяет тесты и управляет тестовыми запусками, взаимодействуя с агентами тестирования на каждом тестовом компьютере. Агенты тестирования могут выполнять такие задачи, как установка программного обеспечения, выполнение тестов и сбор тестовых данных. Кроме того, контроллеры тестирования позволяют использовать адаптеры диагностических данных для сбора данных или воздействия на тестовый компьютер во время выполнения теста.
Загрузите установщик для тестовых контроллеров и агентов тестирования. Установщик поставляется в ISO-файле (виртуальный компакт-диск) для упрощения установки на виртуальных машинах.
Используя контроллер и агент тестирования можно решать следующие задачи.
Удаленный запуск автоматических тестов с использованием Visual Studio.
Распределение автоматических тестов на несколько компьютеров с помощью Visual Studio.
Выполнение тестов и сбор тестовых данных удаленно с помощью Microsoft Test Manager.
Использование лабораторной среды. Помимо выполнения тестов агент также позволяет управлять лабораторными компьютерами из Microsoft Test Manager.
Выполнение тестов в лабораторной среде.
Развертывание приложения в лабораторной среде с помощью рабочего процесса "сборка-развертывание-тестирование".
Предупреждение
При выполнении тестов с использованием сторонней платформы модульного тестирования невозможно использовать контроллер тестирования и агенты тестирования.
Для выполнения тестов с использованием контроллера и агентов тестирования после настройки контроллеров и агентов необходимо также настроить файл параметров тестирования. В этом файле агентам тестирования назначаются роли. Значения ролей определяют компьютеры, которые контроллер тестирования будет использовать для выполнения каждого теста. Дополнительные сведения о параметрах тестирования см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования.
Предварительные требования
Для установки контроллера или агента тестирования компьютер должен работать под управлением одной из следующих ОС:
Контроллер:
Windows 8, Windows 8.1
Windows 7 с пакетом обновления 1 (SP1)
Windows Server 2012, Windows Server 2012 R2
Windows Server 2008, выпуск 2 с пакетом обновления 1
Агент:
Windows 8, Windows 8.1
Windows 7 с пакетом обновления 1 (SP1)
Windows XP с пакетом обновления 3 (SP3)
Windows Server 2012, Windows Server 2012 R2
Windows Server 2008, выпуск 2 с пакетом обновления 1
Windows Server 2003 с пакетом обновления 2
В данном разделе
Процесс установки и настройки контроллеров и агентов тестирования описан в следующих разделах.
Задача |
Справочные материалы |
---|---|
Настройка контроллеров и агентов тестирования и управление ими для удаленного и распределенного автоматического тестирования с помощью Visual Studio. |
|
Запуск контроллера тестирования или агентов тестирования в облачных службах Microsoft Azure. |
Ознакомьтесь с блогом Размещение контроллера тестирования и агентов тестирования в Azure и с разделом Настройка контроллеров и агентов тестирования для управления тестами с помощью Visual Studio. |
Настройка контроллеров и безопасности для контроллеров и агентов тестирования в лабораторных средах. |
|
Настройка контроллеров и агентов тестирования для распределения нагрузочных тестов по нескольким компьютерам. |
|
Настройка агентов тестирования для выполнения удаленных или распределенных тестов, взаимодействующих с рабочим столом, например закодированных тестов пользовательского интерфейса. |
|
Изменение настройки портов, которые контроллеры и агенты тестирования используют для связи по умолчанию. Эти изменения позволяют обрабатывать ограничения, связанные с межсетевым экраном, и конфликты программного обеспечения. |
|
Настройка контроллеров и агентов тестирования на компьютерах с несколькими сетевыми адаптерами. |
|
Определение времени ожидания контроллером или агентом тестирования ответа при обмене информацией, прежде чем произойдет ошибка. Настройте эти параметры, если параметры времени ожидания по умолчанию приводят к конфликтам программного обеспечения в вашей топологии. |
См. также
Основные понятия
Настройка тестовых компьютеров для выполнения тестов или сбора данных