Создание виртуальных машин для ручного тестирования
Лабораторная среда SCVMM — это группа виртуальных машин, которой можно управлять как единой сущностью. Лабораторная среда используется для тестирования сети или сетевого приложения, а также для выполнения серверных компонентов на лабораторных машинах. Обычно в среду входит один компьютер, настроенный в качестве веб-сервера, и еще один, настроенный в качестве сервера базы данных. Перед тем как приступать к серии тестов, необходимо составить среду, выбрав подходящие виртуальные машины из библиотеки. Можно также выбрать полную сохраненную среду, состоящую из нескольких компьютеров, и развернуть ее копию.
Но прежде чем можно будет использовать среды SCVMM, необходимо создать несколько виртуальных машин и импортировать их в библиотеку коллекции командных проектов.
Необходимо настроить SCVMM?
Приложение System Center Virtual Machine Manager (SCVMM) позволяет управлять виртуальными машинами и сохранять их в библиотеку. Использовать лабораторные среды SCVMM можно будет только после того, как вы настроите SCVMM и среду управления лабораторией в Team Foundation Server.
Чтобы убедиться, что управление лабораториями SCVMM настроено в коллекции командных проектов, запустите мастер создания лабораторной среды и проверьте, доступен ли вариант SCVMM. Если он включен, приложение SCVMM было настроено, и теперь можно создать виртуальные машины. Отмените работу мастера создания среды.
Подготовка виртуальной машины для библиотеки
При помощи SCVMM создайте новую виртуальную машину и установите Windows.
Можно установить Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2008 или Windows Server 2012.
Войдите в систему на новой виртуальной машине и добавьте учетную запись пользователя с правами администратора. На всех лабораторных компьютерах используйте одни и те же имя пользователя и пароль. Учетная запись может быть как локальной, так и принадлежащей домену. Это позволит администрировать машину через диспетчер лабораторий.
Разрешите удаленное подключение к рабочему столу на этой машине.
Установите агент тестирования. Не подключайте его к контроллеру тестирования. Это сделает Lab Manager, когда машина будет использоваться в лабораторной среде.
Установщик агента тестирования находится на том же носителе, что и Team Foundation Server.
Настройте Windows и все остальное программное обеспечение, которое потребуется при выполнении тестов. Например, вы можете включить роль веб-сервера (IIS) и установить SQL Server.
Но не устанавливайте приложение, которое вы тестируете.
Обеспечение доступности машины для лабораторных сред
Для использования в лабораторных средах можно создать три типа виртуальных машин.
Выполняющаяся виртуальная машина. Выполняющаяся машина настраивается и добавляется в пул машин. Пользователи могут добавлять машину в среду, а впоследствии возвращать ее обратно в пул. Это очень быстрый способ создания сред.
Хранимая виртуальная машина. Машина сохраняется в библиотеке. Пользователи могут использовать копию в своих средах, однако за один раз может создаваться только одна выполняющаяся копия.
Шаблон виртуальной машины. Сохраняется шаблон, из которого был удален идентификатор машины. Пользователи могут создавать среды, в которых находится более одного экземпляра машины-шаблона.
Выполняющаяся виртуальная машина
В Microsoft Test Manager откройте "Центр лабораторий", "Виртуальные машины и шаблоны". Выберите Импорт и выделите виртуальную машину.
Хранимая виртуальная машина
На консоли SCVMM выполните следующие действия.
Завершите работу виртуальной машины.
Сохраните ее в библиотеке.
При наличии нескольких библиотек SCVMM выберите ту, которая была используется совместно с коллекцией командных проектов.
В Microsoft Test Manager выполните следующие действия.
- В Центре лабораторий откройте "Виртуальные машины и шаблоны" и импортируйте новую виртуальную машину.
Шаблон виртуальной машины
На виртуальной машине выполните следующие действия.
Если машина присоединена к домену, удалите ее из домена и присоединитесь к рабочей группе. Перезагрузите компьютер.
Откройте редактор групповых политик gpedit.msc. Откройте узел Политика локального компьютера, Конфигурация компьютера, Настройки Windows, Параметры безопасности, Политики учетных записей, затем Политика паролей.
Установите следующие значения:
Вести журнал паролей = 0
Минимальная длина пароля = 0
Пароль должен отвечать требованиям сложности = "Отключено"
Удалите пароль учетной записи локального администратора. Для этого нужно выполнить вход как .\Administrator, а затем нажать сочетание клавиш CTRL+ALT+DEL для изменения пароля.
Убедитесь, что в виртуальную машину не вставлен CD или DVD.
В консоли администрирования SCVMM выполните следующие действия.
Завершите работу виртуальной машины.
Выберите виртуальную машину и создайте ее клон. Это рекомендовано, поскольку исходная виртуальная машина будет разрушена при преобразовании ее в шаблон.
Удалите из клона все контрольные точки.
Для этого в контекстном меню клона машины выберите пункт Управление контрольными точками. Операция удаления может занять несколько минут. Hyper-V объединяет диски, связанные с контрольными точками. Отслеживать ход выполнения объединения можно в диспетчере Hyper-V на том узле, на котором развернута виртуальная машина.
Дождитесь завершения объединения.
В контекстном меню клона машины выберите пункт Новый шаблон.
В Microsoft Test Manager выполните следующие действия.
В Центре лабораторий откройте "Виртуальные машины и шаблоны" и импортируйте новый шаблон виртуальной машины.
При импортировании шаблона из SCVMM защищенные пароль администратора и ключ продукта в шаблоне удаляются. Эту информацию необходимо ввести повторно. Если используется операционная система Windows 7, Windows Server 2008 и более поздние версии или Windows Vista, оставьте поле пароля пустым. Если используется операционная система Windows XP или Windows Server 2003, введите звездочку (*), что соответствует пустому паролю.