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


Предварительные требования для тестирования веб-служб на устройствах

В этом разделе описываются задачи, которые необходимо выполнить перед тестированием устройства, совместимого с веб-службами на устройствах (WSD), с помощью комплекта Windows Hardware Lab Kit (Windows HLK):

Требования к оборудованию

Для проверки соответствия требованиям WSD требуется следующее оборудование. Если тестовое устройство обеспечивает поддержку для конкретной шины, может потребоваться дополнительное оборудование. Чтобы определить наличие дополнительных требований к оборудованию, см. описание каждого теста для конкретной шины.

  • Базовая настройка теста Windows HLK (контроллер и Студия). См. статью Windows HLK начало работы.

  • Два тестовых компьютера. Для тестирования сетевых возможностей компьютер, к которому физически подключено тестовое устройство, совместимое с WDS, называется компьютером тестируемой системы (SUT), а другой компьютер — компьютером поддержки.

    Примечание

    Все компьютеры должны соответствовать требованиям Windows HLK. Дополнительные сведения см. в разделе Предварительные требования для Windows HLK.

  • Одно устройство, совместимое с WDS, для тестирования.

  • Одна беспроводная сеть карта, поддерживающая SoftAP (например, адаптер D-Link WDA-1320) и беспроводной маршрутизатор, если тестовый принтер включает возможности беспроводной сети.

  • Один автономный сетевой адаптер (если тестовый компьютер не включает встроенный сетевой адаптер) и концентратор Ethernet или коммутатор, если средство проверки включает возможности сетевой печати.

  • Один USB-кабель и один концентратор USB 3.0 для тестирования устройства, включающего поддержку USB 3.0, или концентратор USB 2.0 для тестирования устройства, поддерживающего USB 2.0.

Примечание

Для тестирования устройства для сертификации серверного устройства требуется, чтобы система, используемая для тестирования устройства, поддерживала четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования устройств и драйверов для их перебалансирования, состояния D3 и многопроцессорной группы. Для тестирования устройства не требуется компьютер с более чем 64 процессорами.

Если для тестирования устройств используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать четыре процессора и не менее 1 ГБ ОЗУ. Кроме того, этот компьютер должен содержать тестируемое устройство и драйвер. Если драйвер одинаковый на всех компьютерах в пуле, будет создан тест для выполнения на всех компьютерах.

Для тестов, которые не включают драйвер для тестирования, например для тестирования жесткого диска, планировщикУ Windows HLK потребуются тесты, которые проверяют работоспособность перебаланса устройства и драйвера, состояния D3 и нескольких групп процессоров, которые будут выполняться на компьютере по умолчанию. Этот компьютер также должен быть настроен вручную для использования нескольких групп процессоров. Компьютер по умолчанию является первым в списке компьютером. В этом случае тестовый персонал должен убедиться, что этот первый компьютер соответствует этим минимальным требованиям к оборудованию.

Примечание

За исключением драйверов пара-виртуализации (как определено в документе политики и процессы WHCP ), физические устройства и связанные с ними драйверы, тестируемые на сертификацию сервера или подпись, не могут тестироваться на виртуальных машинах с использованием любой формы виртуализации. Это связано с тем, что не все продукты виртуализации поддерживают базовые функциональные возможности, необходимые для прохождения тестов, связанных с несколькими группами процессоров, управлением питанием устройств, функциями PCI устройства и т. д.

Примечание

  Параметр Несколько групп процессоров. Для сертификации необходимо задать значение размера группы процессоров для тестирования аппаратного лабораторного комплекта драйверов устройств Windows Server 2008 R2 и более поздних версий. Это делается путем запуска bcdedit в окне командной строки с повышенными привилегиями с помощью параметра /set.

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

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Ниже приведены команды для удаления параметров группы и перезагрузки.

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Примечание

Параметр целостности кода

Сначала необходимо включить функцию безопасности на основе виртуализации (VBS) Windows Server 2016 с помощью диспетчер сервера.

После этого необходимо создать и задать следующий раздел реестра:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Требования к программному обеспечению

Для выполнения тестов WSD требуется следующее программное обеспечение:

  • Драйвер для тестового устройства, если устройство не содержит драйвер папки "Входящие".

  • Последние фильтры или обновления Windows HLK.

Конфигурация тестового компьютера

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

  1. Установите соответствующую операционную систему Windows на тестовых компьютерах.

  2. Настройте компьютеры для тестовой сети (сети, содержащей Windows HLK Studio и контроллер Windows HLK.

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

  4. Подключите WSD-совместимое тестовое устройство к SUT с помощью USB-кабеля.

  5. Установите предоставленный производителем драйвер устройства, если это необходимо, на тестовом компьютере.

  6. Убедитесь, что тестовое устройство, совместимое с WSD, отображается из диспетчер устройств на SUT.

  7. Установите клиентское приложение Windows HLK в SUT.

  8. Создайте пул компьютеров с помощью Windows HLK Studio и переместите в этот пул SUT и вспомогательный компьютер.

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

Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется запускать автоматические тесты отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста при выполнении ручного теста.

Тестирование WSD на устройствах печати и сканирования WSD

Для устройств WSD требуются функции PnPX и вертикального связывания. При тестировании устройства через Ethernet необходимо вручную добавить функцию Device.Connectivity.PnPX. Если вы тестируете устройство через Wi-Fi, необходимо вручную добавить функцию Device.Connectivity.VerticalPairing.

Чтобы добавить функцию вручную, выполните следующие действия.

  1. В клиенте HLK выберите вкладку Выбор .

  2. Выберите Показать выбранные в меню слева.

  3. Щелкните правой кнопкой мыши выбранный devnode и выберите пункт Показать компоненты.

  4. Выберите функцию Device.Connectivity.PnPX или Device.Connectivity.VerticalPairing .