Поделиться через


Создание физической среды, используемой для тестирования

Если выполнение автоматических тестов планируется с использованием средства Microsoft Test Manager, необходимо использовать физическую или виртуальную среду, которая содержит набор ролей для выполнения тестов из плана тестирования. Для использования виртуальной среды необходимо установить . Дополнительные сведения о виртуальной среде см. в разделе Практическое руководство. Создание среды из виртуальных машин или шаблонов.

Физическую среду можно создать с помощью средства Microsoft Test Manager. В физической среде могут использоваться физические компьютеры или виртуальные машины. Для создания физической среды необходимо установить один или несколько контроллеров тестирования на доступных компьютерах и связать каждый из них с Team Foundation Server. Затем можно установить агенты тестирования на компьютеры и зарегистрировать их в контроллере. Каждый компьютер, который доступен для использования в среде, называется компьютером.

При создании среды выбирается контроллер тестирования, который используется для этой среды, и задаются роли, используемые для тестируемого приложения. Роль определяет задачу компьютера в среде. Например, определенной ролью может быть веб-сервер или клиентское приложение. После этого на основе свойств ролей можно выбирать компьютеры, которые будут использоваться эту роль в среде.

Следующая процедура используется для создания физической среды и управления агентами для этой среды в процессе выполнения тестов.

  • Создание физической среды

  • Управление агентами тестирования в среде

Процедуры

Создание физической среды

Создание физической среды

  1. Откройте Microsoft Test Manager.

    Примечание

    Чтобы открыть окно Microsoft Test Manager, нажмите кнопку "Пуск" и выберите "Все программы".Выберите Microsoft Visual Studio 2010 и щелкните Microsoft Test Manager 2010.

  2. Щелкните стрелку раскрывающегося меню на центральном переключателе групп и выберите Центр лабораторий. Щелкните Лаборатория.

    Отобразится вид Среды.

  3. В раскрывающемся списке Создать выберите Новую физическую среду.

    Отобразится представление Новая физическая среда с выбранной страницей Имя и местоположение.

  4. Введите имя среды в поле Имя.

  5. (Необязательно) В поле Описание введите описание среды, чтобы другие члены команды знали, для чего она предназначена.

  6. В поле Выбрать расположение щелкните раскрывающийся список и выберите контроллер тестирования для использования при создании среды.

    Примечание.   Если контроллер тестирования недоступен, его необходимо установить и зарегистрировать в командном проекте. Дополнительные сведения см. в разделах Установка и настройка агентов Visual Studio и контроллеров тестирования и построения и Управление контроллерами и агентами тестирования.

  7. (Необязательно) Чтобы пометить среду тегом для простоты идентификации использования, щелкните значок двойной треугольной скобки и добавьте новый тег. Щелкните Создать тег и добавьте имя и значение для него.

  8. Нажмите кнопку Далее.

    Отобразится представление Новая физическая среда с выбранной страницей Компьютер. На этой странице можно добавить компьютер, который должен присутствовать в среде, а затем выбрать роль, для которой он может использоваться. Компьютер может быть как физическим, так и виртуальным. На нем установлен агент тестирования.

    Примечание

    Если доступных компьютеров нет, можно создать другой контроллер тестирования для использования в среде или воспользоваться средством настройки Team Test Agent для добавления агента тестирования в выбранный контроллер тестирования.Чтобы запустить это средство с компьютера агента тестирования, нажмите кнопку Пуск и выберите Все программы.Выберите Microsoft Visual Studio 2010, а затем — Средство настройки Microsoft Visual Studio Test Agent 2010.

  9. Чтобы добавить компьютер в среду, выберите го в списке Доступные компьютеры и нажмите кнопку Добавить в среду.

    Компьютер отобразится в списке компьютеров среды.

  10. Чтобы выбрать роль для этого компьютера, щелкните Выбрать/задать роль. Выберите в раскрывающемся списке роль или задайте новую.

  11. Повторите шаги 9 и 10, чтобы добавить в среду все компьютеры.

    Примечание

    Если для конкретной роли требуется доступность нескольких компьютеров, можно добавить несколько компьютеров к одной роли.

  12. Нажмите кнопку Далее.

    Отобразится представление Новая физическая среда с выбранной страницей Свойства компьютера.

  13. (Необязательно) Чтобы добавить тег компьютера для идентификации конкретного типа компьютеров, нажмите кнопку Создать тег, чтобы задать имя и значение.

  14. Нажмите кнопку Далее.

    Отобразится представление Новая физическая среда с выбранной страницей Сводка. На ней отображается контроллер тестирования, роли и компьютеры, добавленные в данную среду.

  15. Нажмите кнопку Готово.

    Среда будет создана и отобразится в списке сред.

Управление агентами во время выполнения тестов с использованием сред

При добавлении ролей приложения в параметры тестирования можно просмотреть среды, соответствующие набору ролей.

При выполнении тестов с использованием среды c параметрами тестирования, контроллер, выбранный для запуска, определяет доступность требуемых агентов. При определении доступности агента возможны следующие ситуации:

  • Для роли, которая должна выполнять тест, агент недоступен. Запуск теста невозможен. Можно выполнить следующие действия и повторить запуск тестов:

    • Можно подождать, пока агент станет доступен для данной роли и повторить запуск тестов.

    • Если есть автономные агенты, которые могут быть использованы для данной роли, можно перезапустить один из них, чтобы он стал доступен.

    • В среде, используемой для тестового запуска, в роль, выполняющую тесты, можно добавить другой агент. Может возникнуть необходимость установки нового агента и добавления его к контроллеру с последующим добавлением агента к роли, выполняющей тест.

  • Отсутствует агент для одной или нескольких ролей, выполняющих адаптер диагностических данных. Дополнительные сведения об адаптерах диагностических данных см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования. Выполнение теста возможно, но запуск адаптера диагностических данных невозможен. Можно выполнить тестирование без адаптера диагностических данных или выполнить одно из следующих действий и повторно запустить тест:

    • Можно подождать, пока агент станет доступен для данной роли.

    • Если есть агент в автономном состоянии, который может быть использован для данной роли, необходимо изменить состояние агента на интерактивное с помощью диспетчера Среды. Кроме этого, если агент был отключен от контроллера, его можно перезапустить.

    • Убедитесь в диспетчере Среды в Центре лабораторий, что используемая в тестовом запуске среда, не занята. Если она занята, дождитесь, когда она станет доступной и перейдет в состояние готовности.

    • В среде, используемой для тестового запуска, к роли можно добавить другой агент. Может возникнуть необходимость установки нового агента и добавления его к контроллеру с последующим добавлением агента к роли.

См. также

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

Управление контроллерами и агентами тестирования

Настройка тестовых компьютеров для выполнения тестов или сбора данных