Создание виртуальных сред

Visual Studio Lab Management обеспечивает управление набором виртуальных машин как виртуальными средами. Каждая среда состоит из коллекции виртуальных машин. Каждой виртуальной машине в среде присвоена роль, необходимая для приложения. Используя виртуальные среды, можно управлять такими виртуальными машинами как единым целым. Такой подход упрощает подготовку среды для разработки, тестирования или запуска приложения. Например, с помощью Lab Management можно запускать все виртуальные машины в среде одновременно с запуском или тестированием приложения. Кроме того, можно сделать снимок всей среды, поэтому можно воссоздать точное состояние всех виртуальных машин в этой среде в определенный момент времени.

Примечание

Чтобы виртуальную машину можно было использовать для тестирования с помощью Lab Management, на ней должен быть установлен агент тестирования.Для работы агента тестирования на виртуальной машине должна быть установлена одна из следующих операционных систем.

  • Windows Server 2008 R2 или более поздней версии

  • Windows Server 2008 с пакетом обновления 2 (SP2) или более поздней версии

  • Windows Server 2003 с пакетом обновления 2 (SP2) или более поздние выпуски

  • Windows 7 или более поздней версии

  • Windows Vista с пакетом обновления 2 (SP2) или более поздние выпуски

  • Windows XP Professional SP3 или более поздняя версия

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

В этом разделе описана процедура создания и управления виртуальными машинами. В этом разделе предполагается, что вы знакомы с Lab Management и виртуальными средами. Дополнительные сведения см. в разделах Использование виртуальной лабораторной среды в жизненном цикле приложения и Виртуальные среды — понятия и указания.

Задачи

Ключевые задачи для создания виртуальных сред для тестирования и разработки с помощью Lab Management.

Практическое руководство. Импорт виртуальной машины или шаблона из диспетчера SCVMM

Импорт виртуальных машин или шаблонов из SCVMM в библиотеку командного проекта.

Практическое руководство. Создание виртуальной машины или шаблона из среды

Создание хранимой виртуальной машины или шаблона из развернутой среды в лаборатории командного проекта.

Практическое руководство. Создание среды из виртуальных машин или шаблонов

Создание виртуальной среды из хранимых виртуальных машин и шаблонов в библиотеке командного проекта.

Практическое руководство. Создание и использование изолированной от сети среды

Особенности создания виртуальной среды с сетевой изоляцией.

Практическое руководство. Создание среды из развернутых виртуальных машин

Создание виртуальной среды из виртуальных машин в группе узлов командного проекта, созданных и управляемых вне Lab Management.

Создание хранимых сред

Особенности создания хранимых виртуальных сред в библиотеке командного проекта.

Практическое руководство. Задание свойств виртуальной машины или шаблона

Задание свойств Lab Management виртуальных машин и шаблонов.

Управление виртуальными средами и их изменение

Использование средства просмотра среды для подключения и управления развернутыми средами в лаборатории командного проекта.

Связанные сценарии

Настройка и выполнение запланированных тестов после создания и развертывания приложения

Предусмотрена возможность проверки качества построений приложения. Можно использовать определенный шаблон лабораторий для определения построения, созданного с помощью Team Foundation Build для построения приложения, развертывания приложения в активную виртуальную среду и последующего выполнения автоматических тестов для этого построения. Этот процесс позволит убедиться в том, что тесты выполняются в чистой среде, благодаря использованию известного состояния виртуальной среды.

Дополнительные сведения см. в разделе Практическое руководство. Настройка и запуск запланированных тестов после построения и развертывания приложения.

Создание воспроизводимых ошибок, включающих в себя среду, используемую для тестирования

Во время выполнения тестов с помощью Test Runner вручную можно создать ошибку, содержащую ссылку на снимок виртуальной среды на момент возникновения ошибки. Разработчик может открыть ошибку и с помощью ссылки подключиться к снимку этой среды, чтобы просмотреть фактическое состояние среды в тот момент времени. Такой подход позволяет значительно снизить время, которое разработчик затрачивает на воспроизведение ошибки.

Дополнительные сведения см. в разделе Практическое руководство. Выполнение ручных тестов и создание воспроизводимых ошибок с помощью виртуальных сред.

См. также

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

Использование виртуальной лабораторной среды в жизненном цикле приложения

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

Первая настройка Lab Management