Предварительные требования для тестирования сканера
В этом разделе описываются задачи, которые необходимо выполнить перед тестированием сканера с помощью комплекта Windows Hardware Lab Kit (Windows HLK):
Требования к оборудованию
Для тестирования сканера требуется следующее оборудование. Если тестовое устройство обеспечивает поддержку для конкретной шины, может потребоваться дополнительное оборудование. Чтобы определить наличие дополнительных требований к оборудованию, см. описание каждого теста для конкретной шины.
Базовая настройка теста Windows HLK (контроллер и Студия). См. начало работы Windows HLK
Один тестовый компьютер.
Примечание
Все компьютеры должны соответствовать требованиям Windows HLK. Если требуются два тестовых компьютера, оба компьютера должны находиться в одном пуле компьютеров. Дополнительные сведения см. в разделе Предварительные требования для Windows HLK.
Для тестирования сетевых возможностей тестовый компьютер, к которому физически подключен сканер, называется тестируемой системой (SUT), а другой компьютер — компьютером поддержки.
Тестовый сканер
Один автономный беспроводной сетевой адаптер, поддерживающий SoftAP (например, D-Link WDA-1320 Desktop Adapter), и беспроводной маршрутизатор, если сканер тестирования включает возможности беспроводной сети.
Один автономный сетевой адаптер (если тестовый компьютер не включает интегрированный сетевой адаптер) и концентратор 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)
Требования к программному обеспечению
Рекомендуется очистить и установить операционную систему в клиентских системах перед прохождением окончательного теста, чтобы убедиться, что система находится в известном чистом состоянии.
Для выполнения тестов сканера требуется следующее программное обеспечение:
Приложение AppVerifier.
Примечание
AppVerifier устанавливается во время установки клиентского приложения Windows HLK.
Тестируемый пакет драйвера, установленный в клиентской системе
Возможности рабочего стола для компьютеров с установленной Ос Windows Server 2008 R2. Возможности рабочего стола гарантируют, что тесты сканера выполняются правильно. Выполните следующую команду в командной строке, чтобы установить интерфейс рабочего стола: ocsetup.exe DesktopExperience /quiet /norestart
Конфигурация тестовой системы
Чтобы настроить тестовый компьютер для проверки, выполните следующие действия.
Установите соответствующую операционную систему Windows на тестовом компьютере.
Настройте тестовый компьютер для тестовой сети (сети, содержащей Windows HLK Studio и контроллер Windows HLK.
Подключите SUT и компьютер поддержки к коммутатору Ethernet или концентратору, чтобы проверить возможности проводной сети сканера. Подключите беспроводной маршрутизатор к компьютеру поддержки для тестирования возможностей беспроводной связи.
Установите драйвер устройства, предоставленный производителем, на тестовом компьютере, если для устройства требуется драйвер, который не входит в состав Windows.
Подключите тестовый сканер к тестовом компьютеру с помощью USB-кабеля.
Убедитесь, что сканер правильно работает на тестовом компьютере.
Установите клиентское приложение Windows HLK на тестовом компьютере.
Создайте пул компьютеров и переместите тестовые компьютеры в этот пул с помощью Windows HLK Studio.
Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Если тест требует установки параметров перед его выполнением, для него будет отображено диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.
Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.