Практическое руководство. Выполнение автоматических тестов с помощью виртуальных сред
Средство Microsoft Test Manager можно использовать для выполнения автоматических тестов с использованием виртуальных сред, созданных с помощьюLab Management. Автоматический тест следует связать с тестовым случаем. Затем можно добавить тестовый случай в набор тестов, являющийся частью плана тестирования. Эти тесты можно также запускать из командной строки с помощью программы tcm.exe. Затем можно будет просмотреть эти результаты в составе результатов плана тестирования.
Процесс выполнения автоматических тестов с использованием виртуальных сред аналогичен процессу выполнения этих тестов с помощью Microsoft Test Manager с использованием физических сред. В следующих процедурах описываются компоненты виртуальных сред, необходимые для выполнения автоматических тестов. После выполнения тестов можно подключиться к виртуальной среде.
Проверка наличия необходимых компонентов
Выполнение автоматических тестов из командной строки с помощью программы
Примечание Виртуальные среды не рекомендуется использовать для выполнения нагрузочных тестов.
Предварительные требования
Для выполнения автоматических тестов с помощью созданной среды следует выполнить следующие действия.
Создайте виртуальную машину или шаблон для каждой роли, которая необходима в виртуальной среде.
Установите агент лаборатории и агент тестирования на каждой виртуальной машине, чтобы получить возможность выполнить автоматические тесты, а также собирать данные и проводить диагностику на каждой машине в процессе их выполнения.
Если при выполнении тестов, взаимодействующих с рабочим столом, необходимо использовать виртуальные машины для ролей, выполняющих эти тесты, следует настроить агент тестирования так, чтобы он выполнял функцию интерактивного процесса. Дополнительные сведения см. в разделе Практическое руководство. Настройка агента тестирования для выполнения тестов, взаимодействующих с рабочим столом.
При необходимости развернуть приложение с помощью возможности интеграции рабочего процесса следует также установить в виртуальных машинах агент построения.
Установка контроллера тестирования, который можно использовать для виртуальной среды. Дополнительные сведения об этом см. в разделе Практическое руководство. Добавление контроллеров для тестирования с помощью Lab Management.
Автоматические тесты следует связать с тестовыми случаями и добавить их в набор тестов в плане тестирования. Дополнительные сведения см. в разделе Практическое руководство. Связывание автоматического теста с тестовым случаем или Практическое руководство. Создание тестовых случаев из сборки автоматических тестов с помощью средства tcm.exe.
Процедуры
Выполнение автоматических тестов с помощью виртуальных сред
Создайте виртуальную среду и добавьте необходимые виртуальные машины или шаблоны для каждой роли. Дополнительные сведения см. в разделах Виртуальные среды — понятия и указания и Практическое руководство. Создание среды из виртуальных машин или шаблонов.
Примечание
В виртуальной среде необходимо активировать возможность тестирования.Для использования этой возможности следует выбрать контроллер тестирования.
Для запуска виртуальной среды выберите среду в представлении Среды и нажмите кнопку Запуск.
Примечание
Если используемая среда сохранена в библиотеке, перед запуском эту среду следует развернуть для создания виртуальных машин из сохраненных образов.
Убедитесь, что в среде запущены машины и активирована возможность тестирования. В представлении Среды состояние возможности тестирования отображается рядом с надписью Тестирование в данных среды.
Примечание
Если при выполнении тестов, взаимодействующих с рабочим столом, необходимо выполнить вход на виртуальную машину, используемую в качестве роли для выполнения тестов в среде с целью запуска интерактивного процесса для агента тестирования.Возможность тестирования активируется только после входа на виртуальную машину.
(Рекомендовано.) Чтобы избежать случайного подключения к среде других пользователей при выполнении тестов, щелкните стрелку раскрывающегося списка рядом с меню Пометить как используемое на панели инструментов. Добавьте примечание о том, кто использует среду, и щелкните Пометить как используемое.
Если другой пользователь попытается подключиться к используемой среде, в диалоговом окне Подключиться к среде отобразится предупреждение с введенным ранее примечанием.
Примечание
Кроме того, в Средстве просмотра среды (Microsoft) можно также обозначить среду отметкой Используется.
Установите приложение на виртуальных машинах в среде. Чтобы автоматизировать этот процесс с помощью определения построения, можно воспользоваться возможностью рабочего процесса. Дополнительные сведения о выполнении этих действий см. в разделе Практическое руководство. Развертывание приложения в виртуальной среде. Кроме того, можно установить приложение вручную.
Примечание
После установки приложения рекомендуется сделать снимок каждой виртуальной машины, чтобы можно было легко вернуться к этому чистому состоянию с установленным приложением.
Для выполнения автоматических тестов следует воспользоваться процедурами, описанными в разделе Практическое руководство. Выполнение автоматических тестов из плана тестирования с помощью Microsoft Test Manager, чтобы выполнить следующие задачи.
Назначить построение используемому плану тестирования для поиска тестовой сборки.
Создать параметры тестирования, содержащие набор ролей для виртуальной среды, и назначить эти параметры тестирования и среду плану тестирования.
Выполнить автоматические тесты.
Просмотреть результаты.
Примечание
При выполнении тестов, взаимодействующих с рабочим столом, можно следить за ходом выполнения каждого теста в случае подключения к среде из представления Среды на виртуальной машине, выполняющей роль, необходимую для выполнения тестов.Администратор может также просматривать тесты в представлении эскизов виртуальной машины по мере их выполнения.
Для изучения результатов теста можно подключиться к любой виртуальной машине в среде. Для этого щелкните правой кнопкой мыши в представлении Среды и выберите команду Подключить.
Отобразится Средство просмотра среды (Microsoft).
Дополнительные сведения о подключении к виртуальной среде см. в разделе Практическое руководство. Подключение к виртуальной среде.
Если используется среда с изоляцией от сети, см. раздел How to: Connect to Virtual Machines in an Environment that Uses Network Isolation.
См. также
Основные понятия
Использование виртуальной лабораторной среды в жизненном цикле приложения
Выполнение автоматических тестов