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

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

Моделирование рабочей среды

Ниже приведены наши рекомендации по настройке тестовой среды.

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

  • На компьютеры тестовой среды устанавливается новая операционная система.

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

Настройка тестовой среды для автоматического тестирования

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

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

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

Определение необходимости виртуализации

В таблице ниже перечислены некоторые преимущества и недостатки виртуализации.

Преимущества Недостатки
  • Поддерживает большое число серверов в физическом пространстве ограниченного объема. Можно запустить столько виртуальных серверов, сколько позволяют ресурсы физического компьютера.

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

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

  • Легко восстановить предыдущее состояние среды. Например, предыдущее состояние можно восстановить с помощью функции Диски отмены.

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

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

 

Тестирование методологии

Ниже приводятся рекомендуемые нами методы тестирования приложений в новой операционной системе.

  • Сохраняйте выбранные по умолчанию возможности безопасности.

  • Для согласованного и воспроизводимого выполнения тестовых случаев используйте средства автоматизации тестирования.

  • Используйте приложение тем же образом, что и в рабочей среде.

  • Собирайте данные для отзывов о совместимости с помощью монитора совместимости из пакета анализа среды выполнения.

  • С помощью Microsoft Compatibility Exchange обменивайтесь данными о совместимости для получения данных и решений.

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

Связанные разделы

Выбор тестируемых приложений

Создание пакета анализа среды выполнения

Развертывание пакета анализа среды выполнения

Руководство пользователя монитора совместимости