Начало работы с Lab Management
Visual Studio Lab Management позволяет работать с набором виртуальных машин как с единой сущностью, называемой виртуальной средой. Каждая среда состоит из одной или более виртуальных машин для каждой роли, необходимой для приложения. Все созданные среды входят в состав виртуальной лаборатории. Эту виртуальную лабораторию можно использовать для развертывания приложений и выполнения тестов с помощью Microsoft Test Manager. Такие среды создаются с помощью Центра лабораторий в Microsoft Test Manager. Развертывание приложений в этих средах выполняется с помощью Team Foundation Build. В средах, входящих в состав лаборатории, можно выполнять тесты из Центра тестирования с помощью Microsoft Test Manager. Дополнительные сведения о Lab Management см. в разделе Использование виртуальной лабораторной среды в жизненном цикле приложения.
Lab Management интегрируется с Hyper-V, SCVMM и Team Foundation Server и позволяет управлять виртуальными средами лаборатории. В Hyper-V размещаются виртуальные машины, диспетчер виртуальных машин System Center (SCVMM) представляет собой средство управления компьютерами-узлами Hyper-V из центральной консоли, а Team Foundation Server позволяет управлять размещенными на них виртуальными средами и дает возможность связать их с командным проектом или коллекцией командных проектов. Microsoft Test Manager используется для создания, запуска и выполнения тестов в виртуальных средах.
Если имеются существующие виртуальные машины, созданные с помощью Hyper-V, их можно использовать для создания собственной виртуальной среды. Также можно создавать виртуальные машины с помощью Hyper-V и использовать их в собственной среде. Дополнительные сведения о создании виртуальных машин см. в разделе Практическое руководство. Создание и хранение виртуальных машин и шаблонов, предназначенных для Lab Management.
Сведения по планированию более сложных конфигураций для нескольких пользователей и по использованию виртуальных машин и шаблонов в качестве эталонов для создания собственной среды см. в разделе Создание виртуальных сред.
Перед началом работы
Важно!
Прежде чем приступить к использованию Lab Management, необходимо установить последние обновления.Последние обновления см. в статье Обновления для Microsoft Visual Studio 2010 управления лаборатории и на данной веб-странице Майкрософт.
Необходимо настроить Lab Management для работы с Hyper-V, SCVMM и Team Foundation Server. Для этого выполните инструкции в разделе Первая настройка Lab Management.
Начало работы с Lab Management
Можно создать среду из существующих виртуальных машин, а затем развертывать в ней приложения или выполнять тесты. Чтобы можно было создать среду с помощью Microsoft Test Manager, необходимо проверить, выполняются ли следующие требования.
Создайте в коллекции командных проектов по крайней мере один командный проект. Дополнительные сведения см. в разделе Создание командного проекта.
Чтобы можно было использовать Microsoft Test Manager, необходимо установить Visual Studio Test Professional или Visual Studio 2010 Ultimate на клиентский компьютер.
Удостоверьтесь, что существующие виртуальные машины, которые требуется добавить в среду, выполняются в узле, входящем в состав группы узлов, добавленной в коллекцию командного проекта.
Начало работы с Lab Management
На клиентском компьютере с установленным Microsoft Test Manager войдите в систему в качестве домен\tfsadmin или как любой пользователь-участник командного проекта.
Подключитесь к командному проекту, настроенному для Lab Management.
В меню Пуск и последовательно выберите команды Все программы, Microsoft Visual Studio 2010 и Microsoft Test Manager.
Если вам будет предложено добавить новый Team Foundation Server, введите имя TfsMachine и щелкните Добавить.
Щелкните стрелку для просмотра списка командных проектов в коллекции командных проектов, выберите из списка командный проект, нажмите Подключиться сейчас.
Выберите Центр лабораторий в раскрывающемся списке центров или, если требовалось добавить Team Foundation Server, выберите Центр лабораторий в Изменение проекта.
Нажмите Продолжить, чтобы подключиться к Центру лабораторий выбранного командного проекта.
Отобразится область Среды.
Примечание
Если в коллекции не отображаются командные проекты, возможно, администратор коллекции не создал ни одного проекта.Если командный проект отображается с состоянием Не поддерживается, возможно, администратор коллекции не предоставил для командного проекта общие папки библиотеки и группы узлов.
Чтобы создать виртуальную среду, следуйте процедуре, приведенной в следующем разделе: Практическое руководство. Создание среды из развернутых виртуальных машин.
Чтобы просмотреть состояние составной среды, щелкните элемент Лаборатория. Отобразится вид Среды. Выберите созданную составную среду.
Должны отобразиться возможности, включенные для этой среды. В качестве индикатора состояния должна отображаться синяя галочка, и в сведениях о среде после слова Тестирование или Рабочий процесс должно отображаться слово Готово.
Если для каждой возможности отображается надлежащее состояние, приведенные выше инструкции по ознакомительной работе с Lab Management выполнены успешно.
Примечание
Если для какой-либо возможности отображается неправильное состояние, проблему можно разрешить с помощью инструкций в следующем разделе: Устранение неполадок Lab Management.
Следующие задачи
Теперь созданную составную среду можно использовать для любых из перечисленных ниже задач.
Задачи |
Связанные разделы |
---|---|
Развертывание приложения в виртуальной среде: можно использовать возможность рабочих потоков для развертывания приложения в среде после выполнения построения приложения. После этого можно использовать среду для выполнения тестов или предоставления пользователям возможности протестировать внутренний выпуск. |
|
Выполнение ручных тестов с использованием виртуальной среды: можно использовать Microsoft Test Manager для выполнения ручных тестов с использованием виртуальной среды для серверных уровней приложения. |
|
Выполнение автоматических тестов с использованием виртуальной среды: можно использовать виртуальную среду для выполнения автоматических тестов из Microsoft Test Manager, выбрав среду как часть плана тестирования или при выполнении тестов из представления "Выполнение тестов". |
|
Построение, развертывание и тестирование приложения по расписанию с использованием возможностей рабочих потоков и тестирования: можно использовать возможности рабочих потоков и тестирования, если требуется планировать построение приложения, его развертывание и выполнение автоматических тестов для проверки качества построения. |
Закончив ознакомление с этим разделом, рекомендуется выяснить, как предоставить всем пользователям доступ к нужным им средам. Дополнительные сведения об этом см. в разделе Создание виртуальных сред.